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 3696b8b6..4439f824 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 IN PROGRESS 2026-09-04.** 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 | The earlier dirty-base artifacts remain historical and do not establish landing provenance. Clean commit-bound hermetic and InstalledDat evidence, then one narrow independent production/gate-honesty review, are pending. Directional shadows, building degrade, AP-232, probes, and closeout remain later chunks. | -| S5 | IN FLIGHT — c1 owner-authorized evidence exception pending clean evidence/review; c2–c5 and closeout remain | G4 | Packet §§7 and 12 are binding; never merge main before G4. | +| 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. | --- 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 e8195556..9cbcd1f5 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 @@ -452,7 +452,7 @@ authorized documentation diff, exact clean artifact identity/counts/hashes, and absence of code/test changes. PASS permits landing and the graphical gate; any behavioral change or further correction-worthy finding stops again. -### 12.1 Exception implementation result — clean evidence pending +### 12.1 Exception implementation result — clean evidence complete The authorized documentation correction aligns the architecture and AD-21 with production's existing transaction without changing code or tests: every @@ -463,9 +463,30 @@ portal-space retain `hasCompletedView=false`. The pre-exception official artifacts remain preserved as historical evidence, including their dirty-base identities. They do not become clean commit-bound -evidence by prose assertion. After this documentation commit, the lead will run -the two §12 clean lanes; those summaries must name this exact commit with -`WorktreeDirty=false` and will supersede the older dirty artifacts for landing -provenance. Their counts and hashes are intentionally not recorded before the -runs. The plan ledger therefore remains evidence-exception in progress with -clean evidence and narrow review pending. +evidence by prose assertion. Both replacement lanes ran from exact correction +commit `d6592d3ac56bc400bfdaab7cff59306319b5b96d` with +`WorktreeDirty=false` and now supersede the older dirty artifacts for landing +provenance: + +- `artifacts/s5-c1-exception-hermetic-20260904` — PASS, 16,760 passed, + 0 failed, 0 skipped across 14 assemblies. Its 32-entry SHA-256 manifest + verifies with zero missing or mismatched files. +- `artifacts/s5-c1-exception-installed-20260904` — 385 passed, the same 10 + documented failures, and the same 1 documented skip across 14 assemblies. + Its 30-entry SHA-256 manifest verifies with zero missing or mismatched files. + `Compare-Object` over every non-passing TRX identity against the historical + inclusive artifact returned zero differences. + +The first clean InstalledDat invocation omitted +`ACDREAM_RUN_INSTALLED_DAT_TESTS=1`; 97 live-DAT tests therefore self-skipped +with their explicit opt-in message. That invalid evidence is preserved at +`artifacts/s5-c1-exception-installed-invalid-missing-env-20260904` +(291 passed / 8 failed / 97 skipped) and is not used for acceptance. The +canonical invocation pinned both `ACDREAM_RUN_INSTALLED_DAT_TESTS=1` and +`ACDREAM_DAT_DIR=C:\\Turbine\\Asheron's Call`; it produced the exact documented +identity above without a product change or product retry. + +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.