Shipped product capabilities and the initiative docs that explain them in more detail.
Use this page when you want to understand what the product can do today. Use PRODUCT.md for the high-level product overview, active direction, backlog, and foundations.
How metadata is stored, managed, and kept in sync with prose.
Highlights:
- Tier 1 (structural) and Tier 2 (editorial) metadata split
- SQLite-canonical structural and relationship metadata with
.meta.yamlcompatibility input/output - Auto-migration from legacy frontmatter
- Staleness detection and
enrich_scene
How manuscripts are imported from Scrivener and synced into the indexed workspace.
Highlights:
- SQLite index with universe/project/scene/character/place/thread schema
- Scrivener binder-ID based identity
- World folder structure for characters, places, and reference docs
- Stale metadata warnings on sync
Two-step editing workflow with git-backed history.
Highlights:
propose_edittocommit_editconfirmation flow- Pre-edit snapshots before every commit
- Manual snapshots for restore points
- Git-backed version history rather than database snapshots
Fast metadata-first discovery with prose loaded on demand.
Highlights:
find_scenes()with metadata filtersget_arc()for ordered scene journeyssearch_metadata()with FTS5- Staleness warnings before analysis
Deterministic bundle generation for outline discussion, detailed editing, and beta reading.
Highlights:
preview_review_bundleplanning stepcreate_review_bundleartifact generation- PDF export with manifest and review companion files
- Strictness modes for stale or incomplete metadata
Chapter-scoped beta packets with per-page accountability and improved PDF reading ergonomics.
Highlights:
chaptersfilter support for one/few chapter beta bundles- Per-page PDF footer accountability with recipient and fingerprint token
- Manifest fingerprint metadata for provenance and traceability
- 6x9 book-like PDF geometry for beta profile readability
Direct ingestion from .scriv and .scrivx internals for richer metadata extraction.
Highlights:
- Official direct binder ingestion path
- Richer metadata than External Folder Sync alone
- Safeguards to avoid schema-coupled regressions
Reference note indexing and linkage for world-building, continuity, and research material.
Highlights:
- Query reference docs alongside manuscript metadata
- Link reference docs to scenes
- Support continuity and rules-of-the-world questions
Target-architecture follow-up work for managed sync, sidecar compatibility, and outcome-oriented relationship workflows.
Highlights:
- Ordinary managed-project sync preserves canonical structure and relationship rows when filesystem representations are missing
- Generic metadata updates preserve structural sidecar compatibility fields unless an explicit structure or repair workflow owns the change
- Relationship work is routed through outcome-level tools for arcs, character/place evidence, relationship beats, reference evidence, and metadata audits
- Sidecar compatibility and migration docs explain retained import, generated, review, and recovery roles without making sidecars daily-work authority
- Release-log entries for PRs #222, #224, #225, and #226 document the delivered migration posture and user-facing guidance
Git-reviewable backup artifacts and explicit restore workflows for SQLite-canonical project state.
Highlights:
export_project_backupwrites deterministicmanifest.json,canonical.snapshot.json, and advisoryoperations.jsonlartifacts underproject-backups/<project_id>/diagnose_project_backupsreports missing, stale, wrong-project, incompatible, tampered, partial, and unreadable backup bundles- Sanctioned canonical mutation tools refresh backup artifacts and operation history after successful project-scoped changes
restore_project_from_backupdefaults to dry-run planning, then applies trusted restore plans transactionally with explicit destructive and cross-scope confirmations- Backup and Recovery explains backup layers, Git expectations, Docker/homeserver volume backups, and restore failure handling
Final authority hardening after the target architecture migration.
Highlights:
- Ordinary
syncobserves sidecar and folder drift without adopting it as canonical structure for managed projects update_scene_metadatarejects structural fields and routes chapter placement/order changes to explicit structure workflows- Structure export diagnostics report missing, stale, wrong-project, and incompatible-schema exports before repair
restore_structure_from_exportprovides explicit transactional recovery from trusted generated exports- Numeric chapter inputs remain read-scope compatibility aliases resolved through canonical chapter identity
Structural manuscript state boundaries, explicit mutation workflows, and SQLite-canonical structure storage.
Highlights:
- Structure inference, sidecar structural writes, sync observation, diagnostics, and compatibility resolution now have clearer internal boundaries
- Explicit structure commands cover scene assignment, chapter creation/rename/reorder, epigraph attachment, and scene movement
- SQLite is documented as canonical for structural manuscript state while prose remains file-based
export_structure_snapshotgenerates deterministic SQLite-derived structure exports for Git review and future recovery workflows
First-class chapters and epigraphs with canonical chapter_id targeting, explicit structure workflows, chapter-aware retrieval, and chapter-linked rendering.
Highlights:
- Canonical
chaptersandepigraphsentities with project-scoped identifiers list_chaptersandfind_epigraphsas dedicated discovery toolsfind_scenes,get_chapter_prose, styleguide flows, and review bundles updated forchapter_id- Explicit chapter-folder and
epigraph.mdindexing path, with numeric chapter filters retained as read-scope compatibility aliases resolved through canonical chapter identity - Explicit chapter/scene/epigraph structure workflows and managed-sync guardrails keep SQLite canonical structure authoritative
Implementation status:
- milestones.md — delivered milestone accounting
Follow-up work:
Reusable prose styleguide system with config resolution, skill generation, and edit-time enforcement behavior.
Follow-up work: