docs(audit): expand M2-M8 to full TDD-detail tasks
Per user request: every milestone now carries bite-sized TDD tasks (write failing test -> run failing -> implement -> run passing -> commit), matching M1's density. Each task lists exact file paths, numbered steps, and a commit message. Task counts per milestone: - M1 Foundation: 11 - M2 Site pipeline (sync-only): 12 - M3 Cached operations + dual-write (inlines #22 + cached-call tracking): 18 - M4 Remaining boundary emission: 12 - M5 Payload + redaction policy: 10 - M6 Reconciliation, purge, partition maintenance, metrics: 12 - M7 Central UI: 16 - M8 CLI: 9 Total: ~100 bite-sized tasks. The roadmap remains the contract; per-milestone execution still goes through brainstorm -> writing-plans -> subagent-driven-development to produce a milestone-specific .tasks.json. Tasks in this roadmap will shift slightly as M1 reveals codebase realities; treat them as the intended shape rather than immutable IDs.
This commit is contained in: