diag(track-a): prove XRes window ownership on current main - #442
diag(track-a): prove XRes window ownership on current main#442blakinio wants to merge 8 commits into
Conversation
|
RUNTIME TERMINAL HANDOVER — DRAFT_NOT_PROMOTED Exact final head: Bounded physical discriminator retained from run The discriminator reached Durable evidence: Exact-final-head validation:
Next action is support-only and already separately executed by #443: fixed-path inventory for libxcb-res/libXRes/protocol basis. Do not retry client identity or change the canonical window contract from this Draft. |
|
Coordinator review disposition: ACCEPT / promotion staged in #444. I independently re-read physical job Accepted classification: Source #440's stale-base physical scheduling was separately refused before generated-script/client execution. No canonical identity relaxation or additional client launch is promoted from this result. This source Draft will be closed superseded only after #444 merges. |
|
Coordinator final disposition: ACCEPTED_AND_PROMOTED_BY_444 / CLOSE_SUPERSEDED_UNMERGED. Canonical promotion #444 merged as |
Current-main replacement for XRes research Draft #440.
Task:
OTC-20260816-track-a-xres-window-identity.Base: exact trusted
main@845adabba5f6d2bfecb6d54bc13834c47cc61c94after unrelated World Observation/Atlas docs #439 and lifecycle #441.Source #440 never launched the exact client: its accidental physical-job scheduling was stopped by the stale-base fence before runtime launch. Its corrected XRes observer then passed hosted preflight and Track A governance. GitHub computed a conflict-free merge ref against current main; that exact tree was replayed linearly and only task branch metadata changed.
Purpose is unchanged: rebuild the immutable #438 semantic startup script, add only an X-Resource 1.2 QueryClientIds/LocalClientPid observer for raw XIDs, and compare the returned PID directly with the exact fenced client PID.
Physical execution is disabled on this
...-v2branch by branch-name gate. This PR is hosted-preflight only. Once hosted XRes preflight, Track A governance and required CI are green and main is reread stable, a separate...-authorizedbranch/PR may be created for exactly one physical generation. No body-text token is used as authority.No canonical state, credentials/login/gameplay, Track B/#303 surface, client backend change, explicit GLX flag, client-side DRI override, or global process inventory is allowed.