diff --git a/CLAUDE.md b/CLAUDE.md index 331ed28f..7c6c4b57 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -137,23 +137,19 @@ panel) closed user-accepted 2026-08-08; the six-slice program is COMPLETE (see the plan's PROGRAM CLOSEOUT). The vendor arc also exposed and fixed two latent client-wide crashers (#348 cursor-handle exhaustion, #350 render-ledger overflow).** **Campaign P — physics retail-feel parity -(`docs/plans/2026-07-29-physics-parity-campaign.md`) is the ACTIVE -user-directed detour** closing every physics-scope gap from the 2026-07-29 -audit (stat-coupled movement, response-layer edge family, remote residuals, -entry restrictions/water, #262/#153/#167, ledger). Implementation slices are -complete; the live matrix is in progress. Session-2 landings (2026-07-30, -all user-accepted): #266 run speed (retail's ==800 sentinel — ACE's >=800 -is a misread; never re-import), the #265/#166 landing-momentum + bounce -family (check_contact seeding, velocity-free SetPositionInternal commit, -live 5%-elasticity landing reflect — see -`docs/research/2026-07-30-landing-bounce-family.md`), and the #267 vitae -panel. Open: #268 (panel colors + augmentation properties, research fully -decoded), #269 (slope-slide feel residual — friction/jump chains -byte-verified identical; needs the live cdb A/B trace), TS-8 (0x02C2 -StatMod parse — mid-session buffs inert until relog), and matrix rows -1/2/6-11. The stat-chain package (#268 + TS-8) is the next implementation -step. Vendor browsing (Slice 5) and authoritative vendor transactions -resume after Campaign P closes. +(`docs/plans/2026-07-29-physics-parity-campaign.md`) is CLOSED 2026-07-31 +— final user matrix accepted.** Every physics-scope gap from the +2026-07-29 audit landed and user-gated: #266 run speed (retail's ==800 +sentinel — ACE's >=800 is a misread; never re-import), the #265/#166 +landing-momentum + bounce family +(`docs/research/2026-07-30-landing-bounce-family.md`), the #267 vitae +panel, #268 (panel colors + augmentation bonuses), #269 (slope-stop slide +— the live-trace contact-plane-restore fix), and TS-8 (0x02C2 StatMod +parse). See the plan doc for the retired-row ledger. **Campaign A — audio +retail parity (`docs/plans/2026-08-08-audio-parity-campaign.md`) is +CODE-COMPLETE 2026-08-08** with slices A1–A6 landed and listening-gate +rounds user-driven; open tail: #358 (Ctrl+M mute chord never fires) and +the formal plan-status flip. **Placement cutover — C4 COMPLETE 2026-08-05, merged to main.** Every placement route now runs through the canonical residence + continuation-