Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions contracts/OMN-14696.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-14696"
title: "Autobind OCC evidence for OMN-14696"
summary: >
OCC contract bound by node_pr_lifecycle_fix_effect Evidence-Source autobind (OMN-13317 F1) when OmniNode-ai/omnibase_infra
PR #2321 carried a product-SHA Evidence-Source or was missing an OCC contract, and failed the gate.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
evidence_requirements:
- kind: "ci"
description: "PR #2321 product diff scope present"
command: "PR_NUMBER=2321; REPO=OmniNode-ai/omnibase_infra; gh pr diff ${PR_NUMBER} --repo ${REPO}
--name-only | grep -q ."
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-OmniNode-ai-omnibase_infra-pr-2321"
description: "PR #2321 on OmniNode-ai/omnibase_infra — Evidence-Source autobind."
source: "generated"
checks:
- check_type: "command"
check_value: "PR_NUMBER=2321; REPO=OmniNode-ai/omnibase_infra; gh pr view ${PR_NUMBER} --repo
${REPO} --json number,state"
- id: "dod-OmniNode-ai-omnibase_infra-pr-2321-ci"
description: "PR #2321 on OmniNode-ai/omnibase_infra — product diff scope (OMN-14425 substance check;
OMN-14650: no longer gated on source-PR CI being green)."
source: "generated"
checks:
- check_type: "command"
check_value: "PR_NUMBER=2321; REPO=OmniNode-ai/omnibase_infra; gh pr diff ${PR_NUMBER} --repo
${REPO} --name-only | grep -q ."
- id: "occ-self-bind-pr-4301"
description: "OCC companion PR #4301 on OmniNode-ai/onex_change_control — self-binding proof for OMN-14696
(OMN-14650)."
source: "generated"
checks:
- check_type: "command"
check_value: "PR_NUMBER=4301; REPO=OmniNode-ai/onex_change_control; gh pr view ${PR_NUMBER} --repo
${REPO} --json number,state"
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-14696"
evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2321-ci"
check_type: "command"
check_value: "gh pr diff 2321 --repo OmniNode-ai/omnibase_infra --name-only | grep -q ."
contract_sha256: "sha256:7afffbaeb128cdbf96e8f5c5daf269cc8754fc91230ad952fec89fb5183faf57"
contract_entry_sha256: "sha256:728a67fe93d5dad1108dea508df17cf0c6e480b78e246f5ff207fbdd9279c2b5"
status: PASS
run_timestamp: "2026-07-17T00:50:45Z"
commit_sha: "9f6ab14b6cd5bdceb22437e3d9f1563532ec0049"
runner: "codex-merge-controller"
verifier: "github-actions-occ-preflight-29545193826"
probe_command: "gh pr diff 2321 --repo OmniNode-ai/omnibase_infra --name-only"
probe_stdout: |
.github/required-checks.yaml .github/workflows/branch-protection-audit.yml scripts/audit-branch-protection.sh scripts/audit_branch_protection_lib.py scripts/audit_branch_protection_lib_cli.py tests/ci/test_branch_protection_audit.py
actual_output: "PASS: product-diff-scope check for OMN-14696 from OmniNode-ai/omnibase_infra#2321 (OMN-14425
/ OMN-14650)."
exit_code: 0
pr_number: 2321
branch: "auto/omninode-ai-omnibase_infra-pr-2321-occ-autobind"
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-14696"
evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-2321"
check_type: "command"
check_value: "gh pr view 2321 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName"
contract_sha256: "sha256:7afffbaeb128cdbf96e8f5c5daf269cc8754fc91230ad952fec89fb5183faf57"
contract_entry_sha256: "sha256:5a9b64cc4e9d801131800bcc4de22af9df6c0371793a9df487617cd46e3b3a2b"
status: PASS
run_timestamp: "2026-07-17T00:50:45Z"
commit_sha: "9f6ab14b6cd5bdceb22437e3d9f1563532ec0049"
runner: "codex-merge-controller"
verifier: "github-actions-occ-preflight-29545193826"
probe_command: "gh pr view 2321 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName"
probe_stdout: |
{"headRefName":"jonahgabriel/omn-9034-guards-to-dev","number":2321,"state":"OPEN"}
actual_output: "PASS: Evidence-Source autobind for OMN-14696 from OmniNode-ai/omnibase_infra#2321."
exit_code: 0
pr_number: 2321
branch: "auto/omninode-ai-omnibase_infra-pr-2321-occ-autobind"
20 changes: 20 additions & 0 deletions drift/dod_receipts/OMN-14696/occ-self-bind-pr-4301/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-14696"
evidence_item_id: "occ-self-bind-pr-4301"
check_type: "command"
check_value: "gh pr view 4301 --repo OmniNode-ai/onex_change_control --json number,state"
contract_sha256: "sha256:7afffbaeb128cdbf96e8f5c5daf269cc8754fc91230ad952fec89fb5183faf57"
contract_entry_sha256: "sha256:ded2de9220b2272eb1985e8d943456634e71d0307c66e976a9ce3cfb2b566090"
status: PASS
run_timestamp: "2026-07-17T00:50:45Z"
commit_sha: "8d0a4bab25d6d308fc678afe63bde028671382ba"
runner: "codex-merge-controller"
verifier: "github-actions-occ-preflight-29545193826"
probe_command: "gh pr view 4301 --repo OmniNode-ai/onex_change_control --json number,state"
probe_stdout: |
{"number":4301,"state":"OPEN"}
actual_output: "PASS: OCC self-bind for OMN-14696 (OCC#4301)."
exit_code: 0
pr_number: 4301
branch: "auto/omninode-ai-omnibase_infra-pr-2321-occ-autobind"
Loading