diff --git a/docs/ISSUES.md b/docs/ISSUES.md index 837363f8..d83da10b 100644 --- a/docs/ISSUES.md +++ b/docs/ISSUES.md @@ -41,8 +41,8 @@ remain closed. See ## #473 — Owner gate: exterior buildings have missing roof/wall sections -**Status:** IN-PROGRESS — bounded code repair complete; owner visual re-gate -pending, 2026-09-05. +**Status:** IN-PROGRESS — code-repaired/review-closed at `bf23673f3`; +sampled exterior self-gate provisional PASS, owner re-gate pending, 2026-09-05. At clean campaign `02219318a`, Release 0 warnings / 0 errors, the owner reports broken exterior buildings in Holtburg and the cathedral, while @@ -57,8 +57,16 @@ now forces the shared detail-active opaque Wb command onto the non-A2C opaque pipeline while retaining pure Clip's AP-240 quality-selected arm. Actual ordered and classic grouped recording tests cover ordinary/atmospheric 1x/4x, including a mixed ordinary/building instance command, and the old-arm mutation -fails 12/12 discriminators. The actual exterior re-gate remains; no claim that -all symptoms are fixed yet. +fails 12/12 discriminators. Both independent review lenses passed; the +post-commit adjacent material tests pass158/158. Exact-binary graphical +captures now show intact Holtburg roof/walls and visible cathedral exterior +walls in retail and atmospheric High, retaining detail ON/4xMSAA/A2C=true. +Packet section42.6 records settings, poses, PNGs, framing exclusions and +graceful closure. This is a narrow lead provisional PASS, not owner acceptance +or proof of concealed faces/every LOD. Durable images: +`research/2026-09-01-overhaul/473-holtburg-after.png`, +`research/2026-09-01-overhaul/473-cathedral-after.png`, and +`research/2026-09-01-overhaul/473-cathedral-far-after.png`. Evidence: `research/2026-09-01-overhaul/owner-gate-20260905-holtburg-fail.png`; manual session `logs/owner-gate-20260905-02219318a/`, PID18836, verified @@ -66,7 +74,7 @@ recipe-10 package. PID18836 has since exited with graceful logout confirmed; the lead did not close or control it. Explicit 07:48+02 preflight found no client and ACE up. Packet section42 now owns the bounded repair and re-gate. C1c's test-only correction is frozen, awaiting review; -closeout and final G4 acceptance are blocked by this defect. No merge main. +final acceptance of this repair and G4 still require the owner. No merge main. ## #472 — Stair-arch walk fixture cannot distinguish retail e229 residency from block rejection 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 defaac71..4980c5b0 100644 --- a/docs/plans/2026-09-01-campaign-overhaul-world-solidity.md +++ b/docs/plans/2026-09-01-campaign-overhaul-world-solidity.md @@ -696,7 +696,7 @@ Update immediately when a slice changes state. Chat is not the ledger. | S5-#470 | **LANDED + REVIEW-CLOSED 2026-09-05; LEAD GRAPHICAL A/B PROVISIONAL PASS.** Campaign implementation stack `15a796c3a` -> `7506e5f14` -> `b333edb4f`; route `19b44e5e3`; reviewed scratch `51f974da4` -> `2cad9c84` -> `98c004aa7`; packet §§27–30. | G4 UNPASSED | Retail/behavior pass 2/10 and production pass 4/10 closed the two evidence-only findings. Fresh campaign Release 0W/0E and focused 48/48; exact scratch hermetic 16,976/16,976 and canonical InstalledDat 386/10/1, manifests 30/30. Pinned gate `logs/selfgate-20260905-032132-s5-470-pinned-shadow-ab-r1`: retail/off -> High -> retail/off, 3/3 PNGs, exit 0, graceful, no client; visual PASS provisional. The stale recipe-8 pre-route launch is excluded and recorded in §30. | | S5-#469 | **LANDED + REVIEW-CLOSED 2026-09-05; LEAD GRAPHICAL TRANSITION PROVISIONAL PASS.** Contract `809887524`; reviewed scratch `c09b6cf0f`; campaign implementation `94ddde69a`; route `62efc72cb`; packet §§31–32. | G4 UNPASSED | Retail/deviation pass 1/10 and production pass 2/10 both PASS with no finding. The two atmospheric vertex receivers keep retail's authored unnormalized `uLights` direction across every shadow gate; celestial direction remains for opt-in shadow/volumetric projection; IA-24 corrected in the same commit. Exact scratch: Release 0W/0E, focused 126/126, Vulkan 2/2, hermetic 16,983/16,983, InstalledDat 386/10/1. Fresh campaign Release 0W/0E, focused 82/82, Vulkan 2/2. Gate `logs/selfgate-20260905-040449-s5-469-lighting-transition-r1`: five PNGs, active 2,500-caster/four-cascade High rows, no near-black relight, exit 0/graceful, no client; visual PASS provisional. | | S5-c5 | **CLOSED + LANDED 2026-09-05; LEAD GRAPHICAL SMOKE PROVISIONAL PASS.** Contract `b77989c32`; campaign `bf53e2ad6` -> `e625dc4e6` -> `1b7ee4e58`; reviewed scratch tip `158656f0d`; packet §§33–35. | G4 UNPASSED | Retail/deletion pass 1/10 PASS. Production pass 2/10 found one static-field hole in the owner guard; fix round 1 reproduced both static-owner mutations, and production pass 3/10 PASS. Exact scratch hermetic 16,921/16,921, canonical InstalledDat 368/9/1, manifests 30/30. Fresh campaign Release 0W/0E, App 146/146, Core 8/8. A stale recipe-8 preflight is excluded; a non-destructive recipe-10 bake produced 2,237,865 keys with zero failures. Corrected gate `logs/selfgate-20260905-052130-s5-c5-landed-v10`: five PNGs, exit 0/graceful, no fatal/deleted-prefix match, no client left; geometry matches S5-c4, visual PASS provisional. | -| S5 | **OWNER VISUAL GATE FAIL — #473 code-repaired and review-closed; exterior re-gate pending (2026-09-05).** c1–c5 plus #470/#469 landed; prior self-PASS is not owner acceptance. C1 offline evidence complete; C1c test correction frozen pending review. | G4 | Packet §§7 and 12–42 bind. §42 repairs detail-active opaque A2C coverage loss at the owner's 4x/A2C=true settings. Both independent review lenses PASS; 45 focused/46 register-inclusive/158 adjacent tests pass; restored old-arm mutation fails12/12. All52 affected base/LOD prepared payloads match fresh extraction. Correctly framed full Holtburg/cathedral exterior PNG re-gate remains; prior images were inadequate. Then C1c review/landing, real geometry/membership hash, full-lane closure, C2 and full owner G4 remain. Never merge main before G4. | +| S5 | **#473 REPAIR LANDED/REVIEW-CLOSED `bf23673f3`; sampled exterior self-gate PROVISIONAL PASS, owner re-gate pending (2026-09-05).** c1–c5 plus #470/#469 landed; lead PASS does not supersede owner FAIL. C1 offline evidence complete; C1c test correction frozen pending review. | G4 | Packet §§7 and 12–42 bind. §42 repairs detail-active opaque A2C coverage loss at the owner's 4x/A2C=true settings. Both independent reviews PASS; post-commit Release 0W/0E and 158/158 adjacent tests; old-arm mutation fails12/12. All52 affected base/LOD prepared payloads match fresh extraction. §42.6 exact-binary PNGs show intact visible Holtburg/cathedral exteriors, detail ON in both modes; Facility control passes provisionally. Framing/foliage limitations are explicit; no every-face/LOD claim. All four sequential clients exited0/gracefully; none remains, ACE up. C1c review/landing, real geometry/membership hash, full-lane closure, C2 and full owner G4 remain. Never merge main before G4. | --- diff --git a/docs/research/2026-09-01-overhaul/473-cathedral-after.png b/docs/research/2026-09-01-overhaul/473-cathedral-after.png new file mode 100644 index 00000000..2b9ec437 Binary files /dev/null and b/docs/research/2026-09-01-overhaul/473-cathedral-after.png differ diff --git a/docs/research/2026-09-01-overhaul/473-cathedral-far-after.png b/docs/research/2026-09-01-overhaul/473-cathedral-far-after.png new file mode 100644 index 00000000..bf7b0f0b Binary files /dev/null and b/docs/research/2026-09-01-overhaul/473-cathedral-far-after.png differ diff --git a/docs/research/2026-09-01-overhaul/473-holtburg-after.png b/docs/research/2026-09-01-overhaul/473-holtburg-after.png new file mode 100644 index 00000000..7b87bf27 Binary files /dev/null and b/docs/research/2026-09-01-overhaul/473-holtburg-after.png differ 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 fce9a070..02bb21d5 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 @@ -1,9 +1,9 @@ # Campaign OVERHAUL v2 — S5 consumers, material, and closeout packet -**Status:** OWNER VISUAL GATE FAIL #473: exterior building sections disappear. -S5-c1 through S5-c5 plus #470/#469 landed, but prior provisional graphical -coverage did not establish complete exterior shells. Section 42 contracts the -narrow detail-active opaque coverage repair. C1c's returned test/doc correction +**Status:** #473 CODE-REPAIRED / REVIEW-CLOSED at `bf23673f3`; sampled exterior +self-gate PROVISIONAL PASS (section42.6). Owner re-gate remains pending; the +original owner FAIL is not superseded by lead acceptance. S5-c1 through S5-c5 +plus #470/#469 landed. C1c's returned test/doc correction is frozen uncommitted pending review; geometry/membership witness, full-lane closure, connected/performance C2 and owner G4 remain. **Branch:** `claude/campaign-w-retail-frame-walk`. @@ -4073,3 +4073,74 @@ already exited gracefully without lead input. Lead may now commit, rebuild Release with no client present and execute the correctly framed exterior gate. Owner FAIL remains authoritative until that rendered result is inspected; there is no G4 or physical-GPU PASS in this review closure. + +### 42.6 Exact committed graphical repair check — provisional PASS, owner still owed + +The reviewed repair landed as `bf23673f3d5acbd55b4953e281aa72be4c28087d`. +With no client/debugger running, the lead rebuilt the complete solution in +Release: `dotnet build AcDream.slnx -c Release --no-restore`, exit0, 0W/0E, +10.28s; log `logs/s5-473-lead-bf23673f3/release-build.log`. The post-commit +adjacent material run passed158/158, zero skips/failures, in +`tests/AcDream.App.Tests/TestResults/s5-473-lead-committed-material.trx`. +Graphical App.dll SHA256 (different from the pre-commit candidate above): +`34442C9CA1135AEF312DA3C4613C8C11BAE25C35C602D22C9F1F7B294F41354A`. + +All four sequential capture runs used that unchanged clean binary, the same +`logs/s5-c5-session-v10.json`, and the existing recipe10 package +`C:\Users\erikn\Documents\Asheron's Call\acdream-v10-s5-c5.pak`, 597482264 bytes, +SHA256 `4E0FA6C589ECE12E13099A56385077964961EC52F888BC9161C6F5D34829B59B`. +No rebake, detail disable, global A2C disable, or geometry change was used. +Each preflight explicitly checked zero client/debugger processes and ACE +UDP9000 PID13340. One client per background command; all four finished exit0 +with graceful logout requested/confirmed. No source edit or rebuild occurred +between these captures. These are framing retries, not implementation fix rounds. + +| Gate directory under `logs/` | PID | Evidence disposition | +|---|---:|---| +| `selfgate-20260905-080852-473-exterior-bf23673f3` | 7424 | Roof/tower cropped in close exterior views; far Holtburg waypoint terrain-occluded. Not complete-shell proof. `artifacts/screenshots/473-09-facility-interior-control.png` is a provisional PASS for the visible intact Facility hall/floor/steps. | +| `selfgate-20260905-081256-473-framed-bf23673f3` | 18644 | Options overlay persisted over the right third. Additional far/north waypoints were obstructed. Excluded from clean exterior acceptance. | +| `selfgate-20260905-081611-473-clean-bf23673f3` | 31960 | Despite the directory label, Options remained open; native window inventory did not expose the client, so no native UI input was sent. Excluded. | +| `selfgate-20260905-081839-473-panelclosed-bf23673f3` | 4212 | Existing semantic `ToggleOptionsPanel` input closed the observed open panel; screenshot00 confirms closure. Seven unobstructed-by-Options exterior PNGs inspected; provisional results below. | + +Actual settings are `%APPDATA%\acdream\settings.json` (Roaming), not the +legacy Local path initially checked by the first wrapper. The lead checked +the actual file during that first run and corrected subsequent preflights. +BuildingDetailTextures=true, qualityHigh, FOV90, 1024x768, automaticDegrades=false, +degradeDistance50, graphicsPerformance0, landscapeDrawDistance25. Every actual +client log confirms 4xMSAA/AlphaToCoverage=true. Process-only overrides pin +4x/A2C=true/farRadius25. Retail/off and atmospheric High were both sampled; +the final persisted render-pack selection is High, not a claimed restoration +of an unsnapshotted original selection. + +The exact final route is preserved as +`tools/overhaul-selfgate/route-473-exterior-panelclosed.txt`. It is a capture +record with an explicit initial-Options-open precondition, not an unconditional +toggle to replay blindly. CameraViewDefault then CameraRotateDown held50ms +(Holtburg) or75ms (cathedral) provides ordinary client framing. Poses use +`cell x y z qw qx qy qz`: + +| Exterior pose | Camera hold | PNGs under final gate's `artifacts/screenshots/` | Lead result | +|---|---:|---|---| +| `A9B4002A 135.659744 30.444872 94.005005 0.707107 0 0 0.707107` | 50ms | `473d-01-holtburg-east-retail.png`, `473d-02-holtburg-east-high.png` | PASS provisional: full visible roof outline and exterior walls intact in both modes. | +| `A9B40021 107.5 8 94.005005 1 0 0 0` | 50ms | `473d-03-holtburg-south-high.png` | PASS provisional: other visible facade and roof intact. | +| `F4180033 150 50 160.005 0.707107 0 0 0.707107` | 75ms | `473d-04-cathedral-east-high.png`, `473d-05-cathedral-east-retail.png` | PASS provisional for visible coverage/full tower height at this farther pose; foliage hides substantial facade area. | +| `F4180019 87 10 160.005 0.923880 0 0 0.382683` | 75ms | `473d-06-cathedral-southeast-retail.png`, `473d-07-cathedral-southeast-high.png` | PASS provisional for visible near exterior walls/buttresses in both modes; tower top is cropped, trees obscure some surfaces. | + +Durable unaltered copies beside this packet: +`473-holtburg-after.png` (final01), SHA256 +`2D5AE959C825B6831D703689081078F91481F35C72E010101254FCEB1C7EA25E`; +`473-cathedral-far-after.png` (final04), SHA256 +`E3A3420A14E631660F524DAED6813F0A2C45A7664EF69DED0D51FC31346FB941`; +`473-cathedral-after.png` (final06), SHA256 +`6F5C899DDB6A09929119FDDA5E4EBAD27213314D8A78DC97557D9D5C83A982B7`. + +This is a narrow physical-client coverage discriminator for #473, not proof +of every concealed face, every LOD transition, whole-world geometry, resource +convergence, or C2 performance. The final visual checkpoint still has pending +landblock retirements; no zero-backlog/lifecycle PASS is inferred from exit0. +The owner must inspect the repaired exteriors; #473 remains IN-PROGRESS and +G4 unpassed. Final explicit process check after the last graceful exit: +client/debugger count0, ACE still UDP9000 PID13340. C1c's nine-file test/doc +return remains frozen and untouched pending sequential review/landing; the +real placed geometry/membership hash witness, full lanes, C2 and owner G4 +remain. No merge to main. diff --git a/tools/overhaul-selfgate/route-473-exterior-panelclosed.txt b/tools/overhaul-selfgate/route-473-exterior-panelclosed.txt new file mode 100644 index 00000000..551a7f26 --- /dev/null +++ b/tools/overhaul-selfgate/route-473-exterior-panelclosed.txt @@ -0,0 +1,69 @@ +# #473 capture record: PRECONDITION Options is visibly OPEN at start. +# This toggle was verified by screenshot00; do not replay blindly when closed. +wait world-ready 180000 +wait world-visible 90000 +resize 1024 768 +wait framebuffer 1024 768 30000 +input press ToggleOptionsPanel +sleep 1000 +screenshot 473d-00-ui-closure-check 15000 +renderpack disable +wait render-pack retail 90000 + +command /teleloc A9B4002A 135.659744 30.444872 94.005005 0.707107 0 0 0.707107 +sleep 2000 +wait world-visible 90000 +sleep 4000 +input press CameraViewDefault +input down CameraRotateDown +sleep 50 +input up CameraRotateDown +sleep 1000 +screenshot 473d-01-holtburg-east-retail 15000 +renderpack select high +wait render-pack high 90000 +sleep 2500 +screenshot 473d-02-holtburg-east-high 15000 + +command /teleloc A9B40021 107.5 8 94.005005 1 0 0 0 +sleep 2000 +wait world-visible 90000 +sleep 4000 +input press CameraViewDefault +input down CameraRotateDown +sleep 50 +input up CameraRotateDown +sleep 1000 +screenshot 473d-03-holtburg-south-high 15000 + +command /teleloc F4180033 150 50 160.005 0.707107 0 0 0.707107 +sleep 2000 +wait world-visible 120000 +sleep 6000 +input press CameraViewDefault +input down CameraRotateDown +sleep 75 +input up CameraRotateDown +sleep 1000 +screenshot 473d-04-cathedral-east-high 15000 +renderpack disable +wait render-pack retail 90000 +sleep 2500 +screenshot 473d-05-cathedral-east-retail 15000 + +command /teleloc F4180019 87 10 160.005 0.923880 0 0 0.382683 +sleep 2000 +wait world-visible 90000 +sleep 4000 +input press CameraViewDefault +input down CameraRotateDown +sleep 75 +input up CameraRotateDown +sleep 1000 +screenshot 473d-06-cathedral-southeast-retail 15000 +renderpack select high +wait render-pack high 90000 +sleep 2500 +screenshot 473d-07-cathedral-southeast-high 15000 +checkpoint 473d_clean_exteriors +close-client