Imported from hayden1126/notebook-world (
AGENTS.md). Install upstream withnpx skills add hayden1126/notebook-world. Copyright stays with the author.
Working instructions
This repository is the source of truth for Notebook World. Implement and update plans here. Do not modify the former private preparation repository or unrelated workspaces.
Read HANDOFF.md and STATUS.md first. Current documents under docs take precedence over docs/archive. The latest user instruction takes precedence over every document here.
Preserve these decisions:
- Creative sandbox with an initial narrative escape objective.
- A discoverable in-world notebook for object creation and law authoring.
- Engine-authoritative executable rules represented as bounded declarative data. Do not reintroduce new Function, eval, or arbitrary generated JavaScript.
- Character thoughts, memory, and one behavioral consequence are core features.
- Indirect exposition; no objective banners or tutorial messages telling the player the solution.
- Fully illustrated rough pencil/ink artwork, fixed elevated diagonal exploration, large bottom dialogue textbox, occasional focused interaction.
- Prepared art first. Gameplay must not wait for new raster images.
- One room first; keep the actual simulation and AI interfaces portable for later integration with teammates' versions.
Work autonomously on routine implementation decisions and document any change to the agreed experience. Do not invent claims about performance, live provider success, user approval of art, or features that are not implemented.
The user authorized creation of this public repository, publication of these plans, and implementation in a new task. Keep credentials and private administrative records out of commits. No teammate messages or invitations are authorized by this instruction.
Use focused behavioral tests for the deterministic engine, rules, narrative consequences, and failure handling. Visually inspect the runnable game and art at their intended display size. The first art sheet is a criticized experiment, not the final style: read docs/art/CALIBRATION_REVIEW.md before generating or adopting art.
Do not spawn subagents unless the user explicitly asks for delegation. The historical parallel-team playbook is context for separate human-owned versions, not permission to launch agents.
If website deployment or public hosting is undertaken, follow the available Sites skills and hosting instructions. A public GitHub repository does not itself mean the game is deployed.
Keep STATUS.md factual and current at meaningful checkpoints. Finish with the runnable command, what was validated, known limitations, and exact next work. Use the app's browser for a visible local preview when useful.