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 3605592e9..fcc63f3a5 100644 --- a/docs/plans/2026-09-01-campaign-overhaul-world-solidity.md +++ b/docs/plans/2026-09-01-campaign-overhaul-world-solidity.md @@ -766,6 +766,13 @@ restore. #477/#480 preserved; AD-121 added with AD-118 still retired and92active AD rows. Fresh integrated Release/tests and first-current-frame/resize/hand graphics next, not yet PASS. No FPS work or main merge. +**Graphical follow-up (packet§56):** exact0ca10cf24 Release0W0E, +capture179/GPU320/held92 PASS. One client exited0 gracefully with no Vulkan +validation errors. Startup PNG coherent; resize gate FAIL (previous-size +images), narrow scheduling diagnosis active. Settled hands rest/combat/rest +provisional PASS; no owner acceptance. All eight PNG paths/hashes in +476-480-graphical-r1.md. No FPS work, no main merge; G4 remains FAIL. + ## 14. Risk register (condensed) - **R1 second scene graph.** Graph records own only topology/membership facts; diff --git a/docs/research/2026-09-01-overhaul/476-480-graphical-r1.md b/docs/research/2026-09-01-overhaul/476-480-graphical-r1.md new file mode 100644 index 000000000..cf87dfaa8 --- /dev/null +++ b/docs/research/2026-09-01-overhaul/476-480-graphical-r1.md @@ -0,0 +1,66 @@ +# #476 / #480 integrated graphical round 1 + +2026-09-05, exact Release `0ca10cf249ab2b2b744479e52b463628f9184d6c`, +clean tree. Fresh solution build: zero warnings/errors; affected capture179, +portable GPU320 and held-item92 tests all pass, zero skips. App product +version independently reports that full commit. FPS work remains deferred. + +Run: `logs/selfgate-20260905-131355-476-current-frame-hands-r1/`. +Route: `tools/overhaul-selfgate/route-476-capture-current-frame.txt`. +Session: `logs/s5-c5-session-v10.json`. No initial image discarded/retried; +the first request precedes world-readiness waits, then two real resizes. +ACE UDP9000 PID13340 present and both client names absent before launch. +One owned client PID12040; route completed, graceful logout confirmed, +process exit0 and no client remains. No builds/tests beside this client. + +High near4/far25, MSAA4, anisotropic16, A2C1, maxCompletions4, initially +1600x900 Immediate on RX9070XT driver2.0.395. Process-only DEVTOOLS1, +Khronos validation and synchronization validation enabled; root observed +`C:/VulkanSDK/1.4.350.0/Bin/VkLayer_khronos_validation.dll` loaded in PID12040. +No SYNC-HAZARD, Validation Error, VUID, ErrorDeviceLost or unhandled exception +in either log. Existing missing-VFX-pose warnings retained. This short run +does not close the owner's Neftet jumping crash or substitute for its soak. + +## PNG verdicts — provisional until owner looks + +All eight opened by root at original resolution. Paths below are relative +to the run's `artifacts/screenshots/` directory. + +| PNG | Observed result | SHA256 | +| --- | --- | --- | +| 476-00-startup-first-request.png | PASS coherent 1600x900 portal tunnel/UI on first request. | FA958FCA5F8C09C47302FA9DCE4E81771CBC1AB6A4552D2A1C2A3923BAB352DC | +| 476-01-first-1024x768.png | FAIL requested-size gate: coherent1600x900, not1024x768. | 65596E954558D62AA951509FDFF77402AAB773B465EA184A4C92A2EBDEDC3E6A | +| 476-02-first-1600x900.png | FAIL requested-size gate: coherent1024x768, not1600x900. | 6E902D4C4E42ABA5B5234FC3710EBA5DC99F095752D75EE8AAF6C292511E8555 | +| 476-03-login-visible.png | NOT settled-world proof: wide transitional world view and portal caption remain. | CAC84AD3A28430AE16DADE2CADADD565AF15BE698E2B5B0210CC1C324BFFAD1C | +| 476-04-neftet-visible.png | NOT settled-world proof: radial transition stretch and portal caption remain. | AFDDAD7951E03E5CFBEADB22AFC40E5D9AA9AFEEF58D408D2C674B36D0AB7D53 | +| 480-00-neftet-rest.png | PASS narrow visibility: local green held item at right hand; nearby swords/shields visible; settled scene. | 5C9E02AECF75FC4042582BEE4078B5D77B36A936FFDAE60EC5F257C74847BD9C | +| 480-01-neftet-combat-toggle.png | PASS narrow visibility: local green implement visible in raised combat pose; NPC weapons remain. | 2DB25302DCE570D1F7FD8E7CA1F293D267ED26FF1024347F6120B0F2C1E1EBDC | +| 480-02-neftet-returned-mode.png | PASS narrow visibility: held item and NPC weapons persist after returning to rest. | BCEC809E0037432069A58B47816BEC70C136CAD101656904986A4AEEDA780CF1 | + +#476 overall requested-size gate FAIL, not waived by coherent later images. +Log lines83/95 show the requested framebuffer resize events before their +requests, but lines88/100 report the opposite, previous-size screenshot. +Read-only diagnosis dispatched to James: distinguish window-event/swapchain +scheduling from stale native readback before choosing a bounded repair. +No sleep/discard-first-image workaround. Immediate world-visible checkpoints +both have completed=false; final returned-mode checkpoint completed=true. +Do not call transitional PNGs a stable scene or infer another mesh defect. + +All three checkpoints: cell8763000E, visible=true, zero reveal invariant +failures and zero pending publications/retirements/uploads/composite warmup. +Final reveal generation2 completed, materialization count1, transit idle. +#480 is provisional narrow self-gate PASS, not owner acceptance of every item. +G4 remains FAIL. #478/#479 observation awaits the capture gate's resolution. + +## Artifact seals + +| Artifact | SHA256 | +| --- | --- | +| client.log | ED96CDDEB0C6C8FA9A401831F71FD5F803831A3336A2D9B33C6BA5FCCD9FB873 | +| client.err.log | BABB4691CB7DAB79EEFB822F7C7847C75BDEC6059328A4B88EFF69BF119CBE51 | +| artifacts/world-lifecycle.checkpoints.jsonl | E681116AC6073D455C232AAB07BB5415F950D5AB1FF02A6224E27102C4F1CA23 | +| artifacts/476-integrated-0ca10cf24/476-integrated-affected.trx | 7EB12F6029A6321B29E39C0EC25A1F6D2C798664611F29696376C5D7BF0A1865 | +| artifacts/476-integrated-0ca10cf24/476-integrated-gpu.trx | 98A20BD7E2CE649D2610BB351FD4F2C898F724D0511ADBC68D0B0EB576BFA675 | +| artifacts/476-integrated-0ca10cf24/476-integrated-held92.trx | E31E56117DAB120EE874A2873445994363F7E10347B7E6A54B52734A539AEBA2 | + +The TRX paths are relative to repository root, not the graphical run. 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 508023dcb..a0c365e51 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 @@ -4858,3 +4858,18 @@ fresh integrated Release/tests and first-request/two-resize/held-item graphics are next. Rawls confirms no command active; all agent builds/tests are paused for the graphical window. Owner FPS deferral still applies. No graphical PASS or G4 acceptance is inferred from the offline checks. + +## 56. Integrated graphical evidence; resize gate still fails + +Exact clean0ca10cf24: Release0W0E, capture179/GPU320/held92 allPASS. +One validation-enabled client12040, ACE9000 up, route/graceful logout/exit0; +no client remains, no Vulkan validation error/device loss. First requested +startup PNG is coherent. However each first post-resize PNG has the previous +size (1600x900 for requested1024x768, then1024x768 for1600x900): #476 overall +FAIL, read-only scheduling diagnosis dispatched; no discarded image or retry. +Immediate world-visible shots are transitional, not stable-world witnesses. +All eight PNGs opened; the three settled #480 shots show the local green held +item and NPC weapons through rest/combat/rest: provisional narrow PASS. +476-480-graphical-r1.md records exact paths, hashes, scope and lifecycle facts. +No new production change, no register deviation. #478/#479 follow capture +resolution. #477 owner-crash soak still owed; FPS/C2 remain deferred, G4 FAIL.