docs: P7 landed; the burst-post test's load sensitivity recorded
This commit is contained in:
1 parent
3e65c83f96
commit
8c956e8d74
2 files changed
+22
-1
No files matched your search
@@ -43,6 +43,27 @@ handler needs the fix in a unit that may change code (P4b S4.4 or P5's
|
||||
surface pass). The baseline `just check` on `main` before this wave was
|
||||
green.
|
||||
|
||||
**2026-10-26: P7 landed (`3e65c83f`).** The TIN scanner now reads the
|
||||
commas, parentheses and any run of spaces a TIN's groups are written
|
||||
with (`123,45,6789`, `(123) 45-6789`, `12 3456789`), while an
|
||||
amount's comma-grouped thousands (`1,234,567.89`, 1-3-3-2) and the
|
||||
company's nine-digit D-U-N-S number stay what they are. A space run
|
||||
counts once however long; a comma or a parenthesis joins only a 3-2-4 or
|
||||
2-7 group. The old tests that pinned the narrow separator set were
|
||||
replaced, not deleted: `has_full_tin_never_forgets_a_tin` is a property
|
||||
over the old scanner (any TIN it found, the new one finds), and the
|
||||
truth table gained the comma, parenthesis, space-run, amount, D-U-N-S
|
||||
and phone cases. `tin_shapes_with_any_separator_are_found` generates the
|
||||
separators; the access log and the filing scan have their own tests, and
|
||||
the TIN canaries in `spec_vault.rs` still pass. Replay is unchanged
|
||||
(B-28), so old journals open as they did; vault v2 stays closed (D-48).
|
||||
Under this machine's parallel load (load average ~55)
|
||||
`closing_during_a_burst_of_posts_through_the_bridge_loses_nothing`
|
||||
flaked twice ("nothing posted"); it passes alone and passed on `main`
|
||||
quietly, and it is unrelated to the scanner. P12 or the test's own unit
|
||||
should make that burst test load-tolerant rather than let the gate depend
|
||||
on an idle machine.
|
||||
|
||||
|
||||
The 2026-10-16 audit of the first company's books (62 verified findings,
|
||||
20 engine defects) and the design discussion that followed produced
|
||||
|
||||
+1
-1
@@ -822,7 +822,7 @@ One row per unit of work. A unit is what one engineer takes into one git worktre
|
||||
| P4 | Draft states, the evidence gate in one place, the preview digest, the digest tool | not started | S4-S7 merged (one sweep over every confirm tool), U0b | P6, P9a, P11a, P13 | `drafts_v2` (same upgrade as `documents_v2`, D-52) | 8-10 |
|
||||
| P5 | Agent surface complete: the result envelope, prompts, `books.start` v2, journal history, agent evals | not started | P4, U0b; the envelope step is single-owner and merges when no other MCP branch is open | P6, P9a, P11a, P13 | `source_revisions` | 10-12 |
|
||||
| P6 | Evidence pipeline: extraction, dedup, annotations, company record categories | not started | U0a, U0b | S4-S7, P4, P5 (not its envelope step), P9a, P11a, P13 | `attachment_text` | 8-10 |
|
||||
| P7 | The TIN scanner's separators; vault v2 closed (D-48) | not started | none | everything | none | 1 |
|
||||
| P7 | The TIN scanner's separators; vault v2 closed (D-48) | landed 2026-10-26 (`3e65c83f`) | none | everything | none | 1 |
|
||||
| P8 | Audit and attestations | not started | P6 (extraction), P4 (drafts), U0b | P9a, P11a, P13 | `audits` | 10-12 |
|
||||
| P9a | Self-host recipe, `books adopt` move with the head check, static bearer over a tunnel, the two-user CI job | not started | none (code); a second machine to try it on | everything | none | 3-4 |
|
||||
| P9b | claude.ai through an external identity provider (D-7 b, Q-6) | not planned until Q-6 is answered | P9a | | | |
|
||||
|
||||
Reference in new issue
Block a user