docs(track-a): refresh hybrid runner and persistent-session routing - #343
Merged
blakinio merged 6 commits intoAug 16, 2026
Merged
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
blakinio
enabled auto-merge (squash)
August 16, 2026 10:02
blakinio
deleted the
docs/OTC-20260816-track-a-hybrid-routing-refresh-v2
branch
August 16, 2026 10:02
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.
Supersedes
Replaces PR #342 because
mainadvanced through merged closeout PR #341 after #342 had already passed exact-head CI/governance audits. Repository strict-up-to-date policy requires a clean restack.This branch is rebuilt directly from
main@6c06d4daf83c03f2f9d22b4e2631caef0bb489c2; it also refreshes the PR #331 task reference from the now-removed active path todocs/agents/tasks/archive/OTC-20260816-linux-ci-hybrid.md.Objective
Refresh Track A agent dispatch after merged PR #331 and the promoted canonical-live session governance.
New execution boundary
GitHub-hosted by default: static/deterministic analysis, workflow/Lua validation, unit/integration tests, Linux build, ldd, real OTClient artifact Xvfb startup smoke, logs/evidence/coverage processing.
Synology/self-hosted: the serialized physical runtime lane only — one canonical persistent exact-client session, real display/input, login/relogin, walking/clicking, LAN/runtime integration, long-lived observation and physical gameplay E2E.
Hosted Xvfb liveness is explicitly not physical gameplay E2E.
Persistent session
The target topology is one registered idle persistent exact-client runtime reused serially under current Gate A / required rebind / Gate B. It is not one logged-in session per researcher.
This PR does not claim that a canonical live session currently exists. It preserves the trusted-base non-claims:
:98 = UNKNOWN,6082 = UNKNOWN, PID/session =NOT_REGISTEREDuntil fresh authoritative evidence.Missing registration routes to
canonical_bootstrap; generation mismatch routes tocanonical_rebind; no shortcuts/manual registration editing are authorized.Agent routing
Adds dispatch fields
EXECUTION_CLASS,RUNTIME_ACCESS,PERSISTENT_SESSION_ROLE,PHYSICAL_E2E_REQUIREDand requires pre-upgrade dispatches to refresh before mutation.Prior validation
PR #342 head
a99b166428a7f4ebe81d0d430a9f2758d6e49609passedCI / Required, deterministic admission-policy audit and fresh admission behavior audit with zero unresolved review threads. Those results are historical evidence only; this restacked exact head must pass again.Scope
Documentation/governance only. No client launch, login, runtime observation/mutation, credentials, workflow changes, Track B changes or owner-funded AI/API use.
Validation