Docs

Project structure

Understand the manifest, canon files, character records, and chapter manuscript—and how edits stay deliberate.

Files over chat history

`brief.md`, `world.md`, `outline.md`, `timeline.md`, `characters/*.md`, and `chapters/*.md` hold the durable story. Session summaries never replace them.

Manifest and revisions

`novel.yaml` stores schema version, project identity, language, genre, premise, setting-file revisions, and metadata overlays for chapters, chapter plans, and indexed characters. Imported source chapters are listed from `source/chapters/` and counted under `import`.

Deliberate file changes

Edits target known artifact paths inside the project root. Overwriting an existing file requires an explicit request. Continuity checks report issues without writing files.

my-novel/
├── novel.yaml
├── brief.md
├── world.md
├── outline.md
├── timeline.md
├── characters/*.md
└── chapters/001.md