f0594c24d2
Bite-sized, TDD-driven plan covering all v1 deliverables from the requirements doc §13. Each task has: file paths, failing test, verify-fail step, minimal implementation, verify-pass step, and a single commit. Phases: - 1A Foundation: project skeleton, config, migrations, LLM client, classifier - 1B State machine: event log, projector, entities, edges, memory, world - 1C Authoring: kickoff parser, bot form, settings, kickoff confirm - 1D Chat (single bot): nav, chat shell, SSE, turn parse, prompt assembly, narrative streaming - 1E Per-turn updates: state-update, memory writes, significance, retrieval - 1F Drawer & scenes: read-only drawer, drawer edits, scene close, per-POV summary - 1G Rollback: rewind w/ impact preview, regenerate, reset - 1H Ops & polish: snapshots, backups, display, streaming UX, errors, first-run Companion tasks.json captures dependency DAG for resumable execution.