You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR begins the fresh post-#461 P0 RUNTIME admission. It does not observe or mutate the Tibia client. The one-shot Synology workflow only reads existing canonical controller metadata under a nonblocking shared flock on the already-existing coordination.lock.
Corrected fail-closed discovery admission:
execution_class: synology_physical_runtime
runtime_access: canonical_bootstrapfor transition discovery only
The prior head 501c8ae5... was correctly refused by governance before any metadata observation because canonical_reuse_or_mutation cannot be admitted with registration UNKNOWN. Inventory run 32017661050 / job 95350478735 skipped the metadata step.
The corrected class is only the fail-closed pre-transition state that permits determining whether registration exists; it does not authorize bootstrap. The inventory is narrower than client/live observation: no /proc, X11, VNC/RFB, network/session, credentials, login, gameplay, client launch/stop/signal/attach, lease acquire/renew/release, registration write/rebind/bootstrap, or canonical file creation is permitted. Only whitelisted non-secret fields from existing lease.json / runtime-registration.json may be read.
If registration is absent, P0 stops fail-closed rather than bootstrapping a session solely for semantic validation. If registration is present, a separate fresh admission must establish Gate A / any required rebind / Gate B before any client observation or mutation.
Terminal admission-probe checkpoint; this PR should remain unmerged and release ownership after closeout.
The first head (501c8ae5...) was correctly refused before controller metadata observation because canonical_reuse_or_mutation cannot be admitted with registration UNKNOWN. Run 32017661050 / job 95350478735 skipped its metadata step.
The corrected fail-closed discovery admission passed governance at head 04177dccd56ec54d7d4a57aa037fb7124168d3b4 (32017860971 = SUCCESS). The single legal Synology controller-plane inventory then completed as run 32017860986 / job 95351075477:
lease record PRESENT, status released, generation 7, controller task/session null;
authoritative runtime-registration.json ABSENT;
control metadata unchanged across the shared-flock read;
no process or X11 observation;
no client/canonical metadata mutation.
The one-shot workflow was removed on head e86b0d72ed44e5d07e2034670772536255b85bd3, so this branch cannot repeat the Synology inventory through that workflow.
Conclusion: canonical ordinary reuse is unavailable and P0-specific bootstrap remains explicitly unauthorized. semantic_player_xyz = INCONCLUSIVE. Durable consumer handoff was posted to #302 as comment 5314603063.
A separate later-created hosted branch runtime/OTC-20260816-track-a-canonical-runtime-p0-xres-window now claims the same canonical task/owned paths for XRes worker integration. This admission branch must not compete with or take over that branch; close this Draft unmerged to release duplicate ownership. The fresh registration-absence observation remains a time-bounded RUNTIME fact and must be re-admitted if a later legitimate lifecycle creates a registration.
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
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.
Track A RUNTIME — fresh P0 canonical admission inventory
Task:
OTC-20260816-track-a-canonical-runtime-e2eConsumer: P0 Draft #302 (branch untouched)
Base: exact trusted
main@1eb4a8edecba3966aa1e6155e241b404eb4d30cb.This PR begins the fresh post-#461 P0 RUNTIME admission. It does not observe or mutate the Tibia client. The one-shot Synology workflow only reads existing canonical controller metadata under a nonblocking shared flock on the already-existing
coordination.lock.Corrected fail-closed discovery admission:
execution_class: synology_physical_runtimeruntime_access: canonical_bootstrapfor transition discovery onlyruntime_owner_task: OTC-20260816-track-a-canonical-runtime-e2eruntime_namespace: canonical-live-runtimecanonical_registration: UNKNOWNREQUIRED_NOT_PROVENNOT_APPLICABLEREQUIRED_NOT_PROVENtarget_uniqueness: UNKNOWNmutation_authorized:falsebootstrap_for_p0_authorized:false; P0 bootstrap attempt limit = 0The prior head
501c8ae5...was correctly refused by governance before any metadata observation becausecanonical_reuse_or_mutationcannot be admitted with registration UNKNOWN. Inventory run32017661050/ job95350478735skipped the metadata step.The corrected class is only the fail-closed pre-transition state that permits determining whether registration exists; it does not authorize bootstrap. The inventory is narrower than client/live observation: no
/proc, X11, VNC/RFB, network/session, credentials, login, gameplay, client launch/stop/signal/attach, lease acquire/renew/release, registration write/rebind/bootstrap, or canonical file creation is permitted. Only whitelisted non-secret fields from existinglease.json/runtime-registration.jsonmay be read.If registration is absent, P0 stops fail-closed rather than bootstrapping a session solely for semantic validation. If registration is present, a separate fresh admission must establish Gate A / any required rebind / Gate B before any client observation or mutation.