docs(plan): Q-9 answered (D-61): the reader crate, unit U0d after S4.5
check / check (push) Canceled after 0s
two-user / two-user (push) Canceled after 0s

The owner, 2026-10-29, the question tool: the reader (`extract.rs`)
moves into a small library crate of its own, `ledger-reader`, that
`ledger-store` and `ledger-import` both depend on, so the writer sheds
the typesetter and the crate map is layered again; half a day for the
implementing team once S4.5 is in. 8.2 gains the unit U0d in the
template (its Done-when is `cargo tree`), 8.0.1 its row, 8.0.3 the
crate name (D-53's closed `ledger-extract` subprocess stays closed),
10.1 D-61, 10.3 closes Q-9. STATUS.md, HANDOFF.md and architecture.md
say the same; the arrow stands as built until U0d lands.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HS8WZziDnyxunC23MUxrLp
This commit is contained in:
swaitsandClaude Fable 5.1 committed 2026-10-29 10:54:16 -06:00
1 parent 1111157ed1
commit 25b5258036
4 files changed
+37 -18

No files matched your search

+7 -5
View File
@@ -42,12 +42,14 @@ reproduce locally (the hand-written case passes; ten local minutes
found nothing); the job now keeps its crash input as an artifact for
the next run.
**Open for the owner (the question tool):** Q-9, whether
`ledger-store` keeps its dependency on `ledger-import` (P6 made the
writer read a file's text as it is filed).
**Answered 2026-10-29 (the question tool):** Q-9, the writer's dependency
on the formats crate: the reader moves into a small crate of its own
after S4.5 (D-61, unit U0d, half a day). And D-60, the owner's rule for
how much checking a merge gets: a compile and the unit's own tests per
merge; the exhaustive gates once per batch.
**Next, in order:** (1) merge `ci-fixes`; (2) S4.5, the last P4b slice;
(3) P11a step 0 (the macOS and Windows keyring stores, the Windows data
**Next, in order:** (1) S4.5, the last P4b slice (`ci-fixes` merged,
`95a54d69`); (2) U0d, the reader crate, beside it; (3) P11a step 0 (the macOS and Windows keyring stores, the Windows data
root and pipes, a cross-platform CI build) and the packaging trial,
staffed now; (4) P4 (adding `confirmed` to the settlement tools too),
then the owner's one format upgrade (D-57), P5, P8, P10; P13 steps 4-6