Repository navigation
chore(OMN-12765): bind main promotion receipts - #2272
Closed
jonahgabriel wants to merge 2 commits into
Closed
jonahgabriel wants to merge 2 commits into
jonahgabriel wants to merge 2 commits into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
jonahgabriel
added a commit
that referenced
this pull request
Jul 12, 2026
…base_infra #2272) (#4048) * evidence(OMN-14466): RT-7 fail-loud drift monitor DoD companion (omnibase_infra #2272) Independent-verifier DoD companion for omnibase_infra#2272 (RT-7). Adds contracts/OMN-14466.yaml + four PASS ModelDodReceipts bound to PR 2272 @ cfe726f8. Verifier is the RT-7 INDEPENDENT verifier (implemented only RT-1, not RT-7). Each substantive check_value is a workspace-independent gh-api content read at #2272's head (DoD-runner-cwd-safe), proven RED at the branch-point parent e811995d where the monitor files are absent, and GREEN requires positive structure (not a green-on-absence): - dod-monitor-workflow-fail-loud: scheduled + PIPESTATUS + exit "$code" propagation - dod-monitor-lib-pure-and-fail-loud: evaluate_repo/exit_code_for defined, no I/O, blind->return 2 - dod-monitor-reuses-friction-no-new-store: writes .onex_state/friction + node_friction_triage (honest no-new-store deviation from pr_state) - dod-occ-self-14466: self-bind (INERT/WARN by design) Independently confirmed live (2026-07-12): the monitor exits 1/diverged on real drift (3 P1s verified against live PyPI/gh) and exits 2/blind on an invalid token (never a false green). Evidence-Ticket: OMN-14466 * evidence(OMN-14466): bind self-bind receipt to OCC PR #4048 for own eligibility validator_occ_merge_eligibility requires >=1 PASS receipt for the ticket bound to the OCC PR itself (#4048), not only to the source PR. The three substantive receipts correctly stay bound to source omnibase_infra#2272 (product evidence); the self-bind receipt now binds to #4048 (pr_number 4048 + OCC head commit_sha) to satisfy the OCC PR's own eligibility gate.
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.
Ticket: OMN-12765
Evidence-Ticket: OMN-12765
Evidence-Source: OCC#2267
promotion-receipt: OCC-12765
hotfix-evidence: OCC-12765
backmerge: #2267
Summary
Verification
uv run validate-yaml contracts/OMN-12765.yamluv run python scripts/lint_contract_check_values.py contracts/OMN-12765.yamlgit diff --checkuv run pre-commit run --all-files