Repository navigation
Prepare rules for unrun pending scope registrations - #1130
Merged
seathatflowsinourveins merged 5 commits intoOct 15, 2026
Merged
Conversation
3 of 4 tasks
seathatflowsinourveins
force-pushed
the
codex/f5-registration-rules-20261015
branch
from
October 15, 2026 04:56
1a32404 to
ccdd034
Compare
seathatflowsinourveins
deleted the
codex/f5-registration-rules-20261015
branch
October 15, 2026 05:34
This was referenced Oct 15, 2026
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
Support an explicitly unrun scope registration in the existing validators and report generators. This is the rules-only prerequisite split from #1126 under the CC's 01:12Z ruling; it changes no catalog, taxonomy entry, verdict row, wave or generated catalog output.
0f4ee075b2ab3af1b099d5ca1ecb8cae02ee3f5b(cue-time origin/main). The registry-only rebase preserves the reviewed change froma339425c; lander change ID excluding evidence.json isfdd30b0f93bc33f7aede372c17479e2285d48a42before and after.lane:foundation.0f9e90b1a31f10c213857b36a6d4aa5d5ee4290a, then rebuilt as a separate main-based PR after these rules land. Register the pending model routing layer for its covering sweep #1126 is superseded by this split. No sweep, provider/account change or candidate/winner is introduced here.SOTA sources
extra-1126-verdict-review-gate-0f9e90b1.md, cited by name without a digest, reproduces the mixed-change refusal.Evidence-class table
Local commands run
The final staged range passed installed gitleaks 8.30.1 with redaction, idle-class and zero findings. Native registration/whitespace checks pass. Normal privacy/history/registry pre-push hooks run without override.
Native discovery keeps imported fixture TestCases out of module ownership, preserving eight-way CI planning. Additional taxonomy layers require the registration marker; required layers cannot use it to waive capability. Only explicitly marked scopes absent from registered wave documents, sweep ledgers and sweep manifests can use empty-registration exemptions. A frozen row cannot become unrun after a newer wave appears. Unmarked rows retain the existing selected/alternative/challenger requirements. First valid returns on a genuinely empty registration refuse before publication, preserving bytes and requiring a screened candidate transition. Grand-list sweep coverage comes from actual selected manifest membership.
Common verdict schema applies before every registration exemption: protocol fields, dates and overturn-condition types are checked, and unrun lane objects cannot carry run-manifest, adjudication or prose-exposure bindings. Taxonomy matching requires
foundationplus the exact layer ID and shared schema validation. The four added Astra controls reproduced eight failure events before their corrections. All bounded round-two findings are included in one follow-up commit; no gate or catalog data changed.Decision record
docs/decisions/2026-10-15-unrun-registration-rules.md. The next readiness input is this PR's landing; only then is the exact CC model-routes registration rebuilt and reviewed, followed by its paced--slots 2sweep.Host evidence
No host receipt, native adoption or platform-status change.
Follow-ups before later scope promotion
0f4ee075, which includes the Refresh nine model landscape checks after UTC rollover #1124 currency correction. The old-base nine age errors are resolved without a currency bypass; CI at the rebased head remains the landing gate.scripts/landscape.py:1373-1381locator is stale at both base and head. Its follow-up belongs with that qualification record; historical pinned coordinates are preserved here.Ruled digest-custody correction
The decision record cites all privately retained review and gate records by filename without digests: the GPT fix-one review, both local reviews, the CC FULL micro and the copied gate-job evidence. The original review bytes are unpublished; their digests must not be public bindings. The first citation guard failed on
2614721ewith one prohibited digest; the whole-record guard failed on1b7fe791with four remaining unresolved digests. Every 64-hex value in the whole record must now match the SHA256 of a tracked, confined repository file. Failure reports contain only a count. No rule code, catalog, verdict, wave, history rewrite or rebase is included in the custody corrections.All 15 digest-custody tests pass on the rebased tree. Validation for the custody corrections is reported separately from the earlier 490 rule tests at
2614721e, whose reviewed change is preserved. The base-trusted verdict gate passes with no row/wave changes. All 13 branch registration rows, including the ORIG_HEAD rows, were refreshed through the owning tool; main's unrelated registry content was preserved. Required full publication validation passes on the cue-time base.git merge-tree --write-tree origin/main HEADreturns 0, and the lander change ID is unchanged. The rebase conflicted only in evidence.json; no new rule or data edit was made.Checklist