docs(overhaul): record provisional exterior coverage re-gate for #473

This commit is contained in:
Erik 2026-09-05 08:24:37 +02:00
parent bf23673f3d
commit b8d80e507f
7 changed files with 158 additions and 10 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View file

@ -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.