Status: CANONICAL PRE-ACTIVATION STRATEGY / PRODUCTION_NO_GO
The private control repository is under heavy parallel development. PR #392 drifted by 47 commits before it could be validated. Its successor PR #412 then drifted by another 43 commits while GitHub Actions remained unable to allocate a private hosted runner.
Keeping a long-lived activation PR open therefore creates stale-base churn without increasing evidence. The canonical strategy is now just-in-time materialization.
This capsule preserves the five R2 bootstrap files copied byte-for-byte from the last reconciled successor snapshot. The copy audit is 5/5 exact.
Three files are static and must be materialized unchanged:
.github/workflows/continuity-r2-observe.ymltools/continuity-r2/EXPECTED_PACKAGE.jsontools/continuity-r2/snapshot_guard.pyTwo files are template sources and must be reconciled to the live GitHub state at materialization time:
tools/continuity-r2/LIVE_STATE.jsontools/continuity-r2/README.mdThe historical PR number, main SHA, drift counts, observer run IDs and external-runtime version inside those two source snapshots are evidence, not reusable authority.
main SHA.main SHA.LIVE_STATE.json and README.md to the just-observed state. Preserve
production_go=false, merge-disabled state and all unresolved gates.main. If the base moved and the candidate no longer descends from current
main, abandon the PR and restart from step 1. Never force-push around authority drift.MERGE_PR authorization be considered.Abort and rematerialize if any of the following changes before merge:
A historical TEST_ONLY receipt is never transferable to a new PR/head/base.
This capsule eliminates stale-PR reconciliation loops. It does not itself authorize merge, deployment or product production.