fix(track-a): integrate raw XRes canonical window identity - #465
Merged
blakinio merged 10 commits intoAug 17, 2026
Merged
Conversation
blakinio
marked this pull request as ready for review
August 17, 2026 10:09
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
blakinio
deleted the
runtime/OTC-20260816-track-a-canonical-runtime-p0-xres-window
branch
August 17, 2026 10:14
This was referenced Aug 17, 2026
blakinio
added a commit
that referenced
this pull request
Aug 17, 2026
Persist the final post-#465 P0 controller-plane admission. The authoritative canonical registration is absent with lease generation 7 released, so no legal existing IN_GAME lifecycle can be reused. Keep semantic player XYZ inconclusive and prohibit P0-only bootstrap/login.
This was referenced Aug 17, 2026
blakinio
added a commit
that referenced
this pull request
Aug 17, 2026
* docs(track-a): claim semantic denominator normalization * feat(track-a): add semantic denominator generator * ci(track-a): generate semantic denominator artifact * fix(track-a): fetch retained QMeta log safely * fix(track-a): prepare denominator output before tee * fix(track-a): parse retained QMeta output markers only * ci(track-a): materialize validated denominator artifact * docs(track-a): materialize semantic denominator registries * docs(track-a): publish finite semantic denominators * docs(track-a): advance coverage overlay after denominator normalization * docs(track-a): resolve denominator completeness finding * docs(track-a): document normalized denominator registries * test(track-a): validate finite semantic denominator registries * docs(track-a): reconcile coverage audit after denominator normalization * ci(track-a): validate integrated denominator registry * docs(track-a): record semantic denominator fresh audit * docs(track-a): archive semantic denominator normalization * chore(track-a): remove temporary denominator generator * chore(track-a): remove temporary denominator workflow * docs(track-a): release semantic denominator ownership * docs(track-a): rebind denominator summary to current main * docs(track-a): rebind coverage overlay to current main * test(track-a): rebind denominator validator to current main * docs(track-a): rebind denominator audit to current main * docs(track-a): rebind denominator archive to current main * docs(track-a): consume raw XRes integration drift * docs(track-a): refresh denominator audit runtime frontier * docs(track-a): record denominator current-main reconciliation * docs(track-a): freeze semantic denominator handoff * docs(track-a): checkpoint final P0 runtime blocker (#467) Persist the final post-#465 P0 controller-plane admission. The authoritative canonical registration is absent with lease generation 7 released, so no legal existing IN_GAME lifecycle can be reused. Keep semantic player XYZ inconclusive and prohibit P0-only bootstrap/login. * docs(track-a): consume final P0 admission blocker * docs(track-a): record terminal P0 runtime blocker * docs(track-a): finalize denominator current-main blocker snapshot * docs(track-a): bind denominator archive to final candidate * test(track-a): align denominator summary and validator * docs(track-a): archive blocked canonical runtime task (#469) * docs(track-a): archive terminal canonical runtime task * docs(track-a): release canonical runtime task ownership * docs(track-a): add worldmap mutation-design handover (#471) * docs(track-a): add worldmap mutation-design worker prompt * docs(track-a): add worldmap mutation-design alias * docs(track-a): persist worldmap mutation-design handover * docs(track-a): add mutation-design prompt eval matrix * docs(track-a): archive worldmap mutation-design handover task * docs(track-a): record protected branch update gate --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Scope
Continue the existing canonical RUNTIME task
OTC-20260816-track-a-canonical-runtime-e2eafter merged XID→PID proof #457 and persistent helper correction #461.This PR removes the last known property/name-based window-identity assumption from the worker composition used by canonical bootstrap/probe. It adds a bounded raw-XRes owner resolver plus an exact-anchor adapter over the current canonical worker.
Trusted physical input
16c6fb695a85a6ba3a809fcf5b031ce4ac7e11fc320154798350x00c000110x00c000001364813648XRES_PROVES_VIEWABLE_WINDOW_OWNED_BY_EXACT_CLIENT1eb4a8edecba3966aa1e6155e241b404eb4d30cbImplementation
xdotool search --onlyvisible --pid ... --name '^Tibia$'block;bash -n, reruns raw-XRes helper tests and canonical transition tests, and rejects any remaining legacy PID/name selector.Safety
Hosted-only phase. No Synology runtime, official-client execution, X11 live observation, canonical lease/registration access, credentials, login/gameplay, process-memory access, input, or client-byte mutation.
After merge, the same canonical task must perform a fresh P0 RUNTIME admission. Per current trusted-base checkpoint, it must stop fail-closed if no legal current
IN_GAMElifecycle exists and must not bootstrap a session solely for P0.Validation and exact-diff audit are required before promotion.