From 85990298c43785dc1f88b9e0646ec437a321c5a6 Mon Sep 17 00:00:00 2001 From: Levi Neuwirth Date: Wed, 12 Aug 2026 16:35:25 +0200 Subject: [PATCH] Reconcile CLAUDE.md's green baseline after P13-S29 43 suites / 1586 -> 44 / 1606, and the provenance sentence gains S29's entry: twenty net-new tests, the suite count moving with its one new file, crates/epiphany-core/tests/public_surface.rs. CLAUDE.md is not in P13-S29's touch table, so this is its own commit rather than a hunk inside the landing. It remains the single origin for both numbers; HANDOFF_2026-08-07.md already defers to it in all four places and restates nothing. The two-tracks table records P13-S29 LANDED (52fcf37), its amendment 1 ratified at 29ef3af and executed at e7bd12c. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Ps1szk2mSfgp4Cz21eVH9x --- CLAUDE.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 034e676..eea9b3e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -17,7 +17,7 @@ model with a LaTeX specification suite as its source of truth. | Track | Lives in | Current head | |---|---|---| -| **Spec / Pass 13** — wire format, bundle, ops, text projection, the `.tex` suite | `spec/`, `crates/epiphany-{core,ops,bundle,textproj,testkit}` | **P13-S26 LANDED** (`eddf6e9`), amendments 1–2 at `f9170b0`/`86bf7c6`, **amendment 3 open**; **P13-S27 LANDED** (`4df8e25`); **P13-S16 LANDED** (`aee4ff9`), its post-landing corrections amended in at `CONTRACT_P13S16_PROJECTION.md` §7 | +| **Spec / Pass 13** — wire format, bundle, ops, text projection, the `.tex` suite | `spec/`, `crates/epiphany-{core,ops,bundle,textproj,testkit}` | **P13-S26 LANDED** (`eddf6e9`), amendments 1–2 at `f9170b0`/`86bf7c6`, **amendment 3 open**; **P13-S27 LANDED** (`4df8e25`); **P13-S16 LANDED** (`aee4ff9`), its post-landing corrections amended in at `CONTRACT_P13S16_PROJECTION.md` §7; **P13-S29 LANDED** (`52fcf37`), its amendment 1 ratified at `29ef3af` and executed at `e7bd12c` | | **Editor / T4** — the editing seam, engraving, the toolkit spike | `spec/PLAN_EDITOR_APP.md`, `spec/CONTRACT_EDITOR_*`, `spikes/`, `crates/epiphany-{editor-core,editor-gui,engrave,layout-ir,glyphs,render-svg}` | T4 spike, round 2 built but not run | They are currently independent. The T1b/P13-S27 collision in @@ -85,15 +85,17 @@ reach today. ## Green baseline ``` -cargo test --workspace # expect 43 suites, 1586 passing, 0 failed, 0 ignored +cargo test --workspace # expect 44 suites, 1606 passing, 0 failed, 0 ignored cargo clippy --workspace --all-targets -- -D warnings # clean ``` **This is the single origin for both numbers** — `spec/HANDOFF_2026-08-07.md` used to repeat the count in three places and now points here. It moved 1570 → 1577 when P13-S27 -landed, 1577 → 1583 when P13-S16 landed (six net-new tests), and 1583 → 1586 when P13-S26 +landed, 1577 → 1583 when P13-S16 landed (six net-new tests), 1583 → 1586 when P13-S26 landed (three net-new tests in one new suite, `epiphany-testkit/tests/invariant_ten_surface.rs`, -which is why the **suite** count moved 42 → 43 with it). A rung that adds a test file moves +which is why the **suite** count moved 42 → 43 with it), and 1586 → 1606 when P13-S29 landed +(twenty net-new tests, the suite count moving 43 → 44 with its one new file, +`epiphany-core/tests/public_surface.rs`). A rung that adds a test file moves both figures; a rung that only adds tests moves one. **Use `--no-fail-fast` whenever anything is failing.** The bare command stops at the