docs: flip CLAUDE.md current state — C4 complete, pointing at the closeout handoff

Records the five routes plus the OnPosition collapse with their SHAs, the
11,027 -> 11,090 suite trajectory, and the gate status including the two
honest gaps (route 7's single cause=propagate sample; 4b-3's cause=cellless
still unrun with an UNESTABLISHED trigger after route 7 invalidated its
recipe).

Points successors at the closeout handoff before any C5 or placement work,
and names the two costliest process findings inline so they are visible
without opening it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-08-05 08:13:48 +02:00
parent 934fe8dd2e
commit 52175aa14a

View file

@ -150,6 +150,29 @@ StatMod parse — mid-session buffs inert until relog), and matrix rows
step. Vendor browsing (Slice 5) and authoritative vendor transactions step. Vendor browsing (Slice 5) and authoritative vendor transactions
resume after Campaign P closes. resume after Campaign P closes.
**Placement cutover — C4 COMPLETE 2026-08-05, merged to main.** Every
placement route now runs through the canonical residence + continuation-
executor owner. Routes landed this session: 4b-3 remote teleport/cell-less
(`6dc7ba51`), 6 drops (`1b484937`, zero production lines), 5 projectile
(`36255af0`), 7 child-cell propagation (`cd3129e9`), 3 portal
(`e0f96a55`), plus the `OnPosition` dual-tail collapse (`edc911b0`) that
retired the duplication behind three separate defects. Suite 11,027 →
**11,090 passed / 4 skipped / 0 failed**. Connected gates: routes 3, 6 and 7
user-passed 2026-08-05 with probe evidence; route 7's is THIN (one
`cause=propagate`) and 4b-3's `cause=cellless` case remains unrun with an
UNESTABLISHED trigger — route 7 invalidated its recorded recipe.
**Read `docs/research/2026-08-05-c4-closeout-handoff.md` before any C5 or
placement work.** It carries the four gate recipes, what C5 inherits (#318's
composition test and its discriminating assertion, AP-145, the #276/#277
remainders, the probe-family strip), and seven process findings with commits
attached. The two that cost the most this campaign: a contract asserting a
mechanism that does not exist caused three separate defects, and inferring a
fact you can observe made one fix strictly worse than the bug it replaced —
it removed the invariant failure while leaving the bug. Next: C5 (delete the
superseded legacy paths, retire AP-1/AD-1, parity tests), then #280, AP-22,
AD-10.
**Modern Runtime/performance status:** Slices AK of **Modern Runtime/performance status:** Slices AK of
`docs/plans/2026-07-24-modern-runtime-architecture.md` are complete. Slice L is `docs/plans/2026-07-24-modern-runtime-architecture.md` are complete. Slice L is
parked at its L1 implementation checkpoint by user direction on 2026-07-27. parked at its L1 implementation checkpoint by user direction on 2026-07-27.