diag(track-a): revalidate DRI repair in isolated client startup - #431
diag(track-a): revalidate DRI repair in isolated client startup#431blakinio wants to merge 7 commits into
Conversation
|
Coordinator disposition: ACCEPT, superseded by current-main promotion PR #432. Semantic run 31970703417/job 95222630271 was governance-admitted (31970703290=SUCCESS), completed exactly one ephemeral-isolated execution, restored Xvfb GLX (opcode 150), removed the prior configured allowlist QXcb neither-GLX-nor-EGL / QRhiGles2 create-failure signature, and still observed the exact client alive with zero visible windows through 35s. Cleanup completed; no canonical state, credentials/login/gameplay/backend forcing or Track B access. Final source head 17e09be passed governance 31970849706 and CI 31970849838 / Required 95222998232, with zero review threads. Closing this researcher Draft unmerged; durable task/evidence blobs are replayed in #432 without temporary workflow history. |
…#436) Reconcile deterministic Track A admission with the already-promoted #371/#375 canonical bootstrap transaction on the current main. Preserve one-attempt fail-closed transactional gates and keep blind canonical retry forbidden while the newer #431/#432/#434 evidence still proves zero visible official-client windows after GLX restoration.
Track A RUNTIME — isolated physical revalidation of merged DRI repair
Task:
OTC-20260816-track-a-dri-repair-isolated-client-revalidation.Base: exact trusted
main@fa5b66b697d42c60515c5de48ea5e30135eadd0eafter repair #429 and archive #430.Execution: exactly one governance-compliant
ephemeral_isolatedphysical discriminator onsynology-otclient-01.The experiment is derived from immutable accepted isolated startup harness blob
1616edcc982be50ef2c95b8077160ec8fe9291feand the accepted XCB/GL diagnostic transformer. Relative to that accepted diagnostic surface, the only new runtime graphics/provider input is the already-proven contained DRI path supplied only to task-owned Xvfb asLIBGL_DRIVERS_PATH; the Xvfb argument list remains unchanged and no+extension GLXis added. The official-client process does not receiveLIBGL_DRIVERS_PATHand no RHI/backend is forced.No canonical lease/registration/session state, credentials, login, gameplay, Track B or historical #303 surface may be used. This task may mutate only its task-owned ephemeral namespace. Exactly one semantic physical run is authorized; any valid discriminator ends the experiment without retry.
Research output remains Draft-only; coordinator promotion is separate.