plan: P0 landed and live; P1 next
check / check (push) Canceled after 0s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T3gXMVt7XJPi6ens1or9Dj
This commit is contained in:
swaitsandClaude Opus 5.5 committed 2026-10-17 10:31:15 -06:00
1 parent 391634a0a5
commit 349d8a79cd
1 file changed
+21 -19
+21 -19
View File
@@ -1,31 +1,33 @@
# STATUS — 2026-10-16: "Served" planned, P0 in final review
# STATUS — 2026-10-17: "Served" P0 landed and live; P1 next
## Now: Served (plan/served.md), P0 in final review
## Now: Served (plan/served.md), P0 done, P1 next
The 2026-10-16 audit of the first company's books (62 verified findings,
20 engine defects) and the design discussion that followed produced
`plan/served.md`: the books become a server that owns its data, agents
reach them only through the MCP from anywhere, settings and conventions
move into the journal, no scaffold. Phases P0-P10; the owner's decisions
of 2026-10-16 are at the top of the plan and bind every phase. A 21st
defect turned up in P0 (the CPA package's IIF ignores `as_of`; P3).
of 2026-10-16 are at the top of the plan and bind every phase. P0 turned
up defects 21 (the CPA package's IIF ignores `as_of`) and 22
(depreciation's final month plugs mid-month); both are for P3.
Resume lean: finish work solo or with one reviewer; big multi-agent
fan-outs only when the owner asks.
The owner's bar (2026-10-17): this is bookkeeping software and it has to
be perfect. Full verification every phase (review rounds until clean,
`just check`, `just prove`, `cargo mutants --in-diff`, goldens);
economize only on waste.
**P0 (guard rails) state:** built and gated, stacked on `main` in the
default workspace (not merged, not pushed), through two review rounds:
`qntm` (pins, transports doc, tools-only template), `vnqq` (the store's
format gate: newer is not corrupt; the envelope and its hash frozen
across formats; no repair of newer books), `nuxl` (connect text and
handbook, annotations, the import roots' lockdown, fail closed, no file
with a full TIN filed into the books), `rros` (docs), and this plan note.
`just check` passes on the stack, and `cargo mutants --in-diff` has run
on the P0 diff, every round (counts in `docs/testing.md`; output under
~/.cache/wanderbooks/mutants). Left for P0: the owner's final review,
then move `main` and push (origin + GitHub); the three P0 workspaces are
already gone. After P0 lands, the owner reconnects
the MCP (`/mcp` or a new session) so the new connect text loads.
**P0 (guard rails): done.** On `main` at `391634a`, pushed (origin +
GitHub): pins, transports doc, tools-only template; the store's format
gate (newer is not corrupt; the envelope and its hash frozen across
formats; no repair of newer books; command vs replay validators, B-28);
the short connect text and `books.handbook`; tool annotations; the import
roots' lockdown (Downloads only by default); fail closed; no file with a
full TIN filed into the books. Four review rounds, the last clean.
Cutover on the first company's books, 2026-10-17: `books.verify` ok
(366 events, head unchanged), and the CPA package as of 2026-10-11 and
2026-10-17 canonically byte-identical before and after (record in that
books dir, `goldens/p0-cutover-2026-10-17/`). Connect text with their
settings: 1,396 characters.
**Before-snapshots for later phases:** the first company's reports as of
2026-10-11 and 2026-10-16 (journal head `d1ccd2fd…`, 355 events) are