diff --git a/docs/plans/2026-09-01-campaign-overhaul-world-solidity.md b/docs/plans/2026-09-01-campaign-overhaul-world-solidity.md index 4439f824..2a71e436 100644 --- a/docs/plans/2026-09-01-campaign-overhaul-world-solidity.md +++ b/docs/plans/2026-09-01-campaign-overhaul-world-solidity.md @@ -680,8 +680,8 @@ Update immediately when a slice changes state. Chat is not the ledger. | S4-c2 attempts 1–5 | **ATTEMPT 1/5 CONSUMED; ATTEMPT 2/5 PASSED AND LANDED 2026-09-04** — reviewed implementation `daaeab0ba`; campaign stack `89f1e2676` → `9ccb61a8e` → `0aa166aa0` → `252886e84`; packet §17 | G3/G4 UNPASSED | Sequential retail/evidence then production/gate-honesty PASS. Fresh: Release 0W/0E; shader 32/32; affected 37/37; real allocation 2/2 at 0 B; production 239/239. Official no-retry hermetic 16,734/1: sole unchanged global `Console.Out` capture race, exact theory 2/2 isolated. InstalledDat 255/10 documented/1. Validation routes `selfgate-20260904-115818-s4c2-landed-route` and `selfgate-20260904-120025-s4c2-landed-g3b` PASS provisional. First soak failed on known #461/#462; retry and S4-c1 control both 9/9 graceful; stationary averages CPU p95 −0.01 ms, GPU p95 +0.16 ms, alloc p50 +1.2 KiB, update p95 −0.12 ms. Three attempts remain unused. | | S4-c3a | **LANDED 2026-09-04 after the owner-authorized §21 evidence exception.** Reviewed scratch stack `44e2bc227b` → `b6bf6c131` → `eea5793d2` → `14397b14c` → `359061b82` → `255194e90` → `9cfddf301`; campaign cherry-picks `a86ec73ec` → `8e0c6fb14` → `01674bcc7` → `8bd75ba31` → `b6b015604` → `316193043` → `67c76026e`. The earlier stop remains in history at `06b986622`. | G3/G4 UNPASSED | Final retail lens PASS; production behavior/lifecycle/allocation/scope clean. The narrow independent gate-honesty re-review PASS reproduced the exact first failure (AP-table-boundary `Assert.True`, `rowIndex=-1`, before `Assert.Single`), restored AP-241 byte-identically, and passed the pin 1/1. Fresh campaign: Release 0W/0E; focused class lane 96/96; no-surface 1/1; AP pin 1/1; real allocation 2/2 at 0 B; shader 32/32; `git diff --check` clean. No client launched. NEXT: write c3b's deletion-only contract from the landed code; G3 stays locked until c3b lands. | | S4-c3b | **LANDED 2026-09-04** — implementation `26e97ba41`, provenance contract `5110bf676`, packet-only correction `3f2f00c9f`; packet §22–§25. Dead classic-group `LocalSortCenters`/`CachedBatch.LocalSortCenter` storage and the alpha camera-parameter/digest chain are deleted. Live per-cell/particle CYpt keys, opaque `SortDistance`, building/private/portal distances, two FIFO lists, all state/barriers, and AP/AD rows remain. | **G3 LEAD SELF-GATE PROVISIONAL PASS; owner acceptance/owner-only rows pending. G4 UNPASSED.** | Retail/deletion lens PASS. Production lens found no code defect and one artifact-provenance omission; packet-only fix round 1 passed its narrow re-review. Fresh campaign: Release 0W/0E; App 132/132; Core 29/29; allocation 2/2 at 0 B; shader 32/32. G3: route 1 13/13, route 2 4/4, route 3 retry 3/3, all exit 0/graceful. The first route-3 attempt stopped before Nanto on registered #462. Exact PNG paths: packet §25. | -| S5-c1 | **OWNER-AUTHORIZED DOCUMENTATION/EVIDENCE EXCEPTION — CLEAN EVIDENCE COMPLETE 2026-09-04; NARROW REVIEW PENDING.** Packet `s5-consumers-material-closeout-packet.md` §12. Production code and tests are unchanged; architecture and AD-21 are corrected to the existing non-login/PView/null-root transaction truth. | G4 UNPASSED | Exact clean commit `d6592d3ac`: hermetic 16,760/16,760; inclusive InstalledDat 385 pass / the same documented 10 fail / 1 skip; both `WorktreeDirty=false`, both manifests fully verified. The omitted-opt-in attempt is preserved as invalid evidence. One narrow independent production/gate-honesty review remains before landing and the graphical gate. Directional shadows, building degrade, AP-232, probes, and closeout remain later chunks. | -| S5 | IN FLIGHT — c1 owner-authorized evidence exception has clean evidence and awaits narrow review; c2–c5 and closeout remain | G4 | Packet §§7 and 12 are binding; never merge main before G4. | +| S5-c1 | **LANDED 2026-09-04 after the owner-authorized documentation/evidence exception.** Mandatory stop `efb075619` remains in history; final campaign tip `1718832e2`, reviewed scratch tip `b2d56f9e3`. | G4 UNPASSED | Narrow exception re-review PASS. Clean evidence: hermetic 16,760/16,760; inclusive InstalledDat 385 pass / the same documented 10 fail / 1 skip; both exact `d6592d3ac`, `WorktreeDirty=false`, manifests fully verified. Fresh campaign Release 0W/0E, Core 111/111, visibility 38/38, allocation/AP-116 4/4. Lead graphical portal-haze gate PROVISIONAL PASS, exit 0/graceful, 10 PNGs under `logs/selfgate-20260904-171137-s5c1-particle-visibility`; owner inspection pending. | +| S5 | IN FLIGHT — c1 landed/provisionally self-gated; c2 directional-shadow consumption NEXT; c3–c5 and closeout remain | G4 | Packet §§7, 12, and 13 are binding; never merge main before G4. | --- diff --git a/docs/research/2026-09-01-overhaul/s5-consumers-material-closeout-packet.md b/docs/research/2026-09-01-overhaul/s5-consumers-material-closeout-packet.md index 9cbcd1f5..1fa17488 100644 --- a/docs/research/2026-09-01-overhaul/s5-consumers-material-closeout-packet.md +++ b/docs/research/2026-09-01-overhaul/s5-consumers-material-closeout-packet.md @@ -490,3 +490,48 @@ Production and tests remain byte-identical to the authorized contract parent. The plan ledger therefore advances to clean evidence complete, with only the narrow independent production/gate-honesty review pending before landing and the graphical gate. + +## 13. S5-c1 landing and lead graphical gate — 2026-09-04 + +S5-c1 is **LANDED**. The mandatory stop remains in campaign history at +`efb075619`; the owner-authorized continuation was not used to rewrite it. +Reviewed scratch commits `9aadc917a` → `afaebcad6` → `74a2e4c48` → +`ed8200664` → `a28384d80` → `b7a7eb9e2` → `d6592d3ac` → `b2d56f9e3` +map to campaign commits `94a6b5ef3` → `282fe87fb` → `4d1110812` → +`3f17c9131` → `6bbb9e117` → `36569c0b0` → `ad115141a` → `1718832e2`. +The integrated tree is byte-identical to reviewed scratch tip `b2d56f9e3`. + +The one narrow independent exception re-review returned **PASS** with no +finding. It verified the exact four-document authorized scope, the corrected +architecture/AD-21 transaction, no `src/` or `tests/` diff, both clean summary +identities and counts, hermetic 32/32 plus InstalledDat 30/30 manifest +verification, zero non-passing-identity difference from the historical +inclusive InstalledDat artifact, and honest exclusion of the missing-opt-in +attempt. + +Fresh campaign verification at `1718832e2`: Release solution build PASS with +0 warnings / 0 errors; Core VFX 111/111; focused particle-visibility/frame +38/38; warmed production particle-view allocation plus AP-116 settings/live +object 4/4. The worktree was clean before launch. + +The lead graphical gate is **PROVISIONAL PASS pending owner inspection**. +Before launch, ACE was listening on UDP 9000 as PID 13340 and neither acdream +nor retail client was running. One Release client ran +`tools/overhaul-selfgate/route-portal-haze.txt` from clean `1718832e2`, exited +0, confirmed graceful logout, and left no client process. Evidence root: +`logs/selfgate-20260904-171137-s5c1-particle-visibility`. + +All ten PNGs were captured: + +- `artifacts/screenshots/h00-before.png`; +- Facility sequence: `h01-arrive-0ms.png`, `h02-arrive-400ms.png`, + `h03-arrive-1000ms.png`, `h04-arrive-2000ms.png`, + `h05-arrive-4000ms.png`; +- Holtburg sequence: `h11-arrive-0ms.png`, `h12-arrive-400ms.png`, + `h13-arrive-1000ms.png`, `h14-arrive-2000ms.png`. + +Lead inspection: both arrival sequences show the authored magenta +materialization particles at 400 ms, the particle effect clears normally by +the later frames, and Facility/Holtburg geometry and actors remain intact with +no obvious visibility regression. This is not owner acceptance. G4 remains +unpassed, nothing may merge to `main`, and S5-c2 is next.