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
29 changes: 29 additions & 0 deletions contracts/OMN-17304.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,32 @@ dod_evidence:
checks:
- check_type: "command"
check_value: "gh pr view 7984 --repo OmniNode-ai/onex_change_control --json number,state"
- id: "dod-OmniNode-ai-omnibase_infra-pr-3361"
description: >
PR #3361 on OmniNode-ai/omnibase_infra — the AC4 client-mode caller: `--locus {auto,in-process,deployed-lane}`,
the fail-closed dispatch gate that requires a live STABLE consumer group on the contract-declared
command topic before publishing, tri-state `live_consumer_groups()` in backend_probe, and locus
provenance in the receipt and capture log. Bound by hand (union-resolve) because autobind mints
no companion in this window (OMN-18073) — the same posture OCC#8760, OCC#8779 and OCC#8786 took.
source: "generated"
binds_ac:
- "AC4"
checks:
- check_type: "command"
check_value: "gh pr view 3361 --repo OmniNode-ai/omnibase_infra --json number,state"
- check_type: "command"
check_value: |-
gh api repos/OmniNode-ai/omnibase_infra/pulls/3361/files --paginate --jq '.[].filename' | grep -cFx 'tests/unit/cli/test_delegate_locus.py'
- id: "occ-self-bind-pr-8792"
description: |-
OCC self-binding receipt for PR #8792, the in-repo evidence PR carrying the
union-resolve companion for omnibase_infra#3361. Binds OMN-17304 to this OCC PR
by pr_number so eligibility can resolve a PASS receipt for the evidence PR itself.
source: "manual"
status: "verified"
binds_ac:
- "AC4"
checks:
- check_type: "command"
check_value: |-
gh pr view 8792 --repo OmniNode-ai/onex_change_control --json number,state,headRefName
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-17304"
evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-3361"
check_type: "command"
check_value: "gh pr view 3361 --repo OmniNode-ai/omnibase_infra --json number,state"
contract_sha256: "sha256:4b5867ef7c7141047419a606a4825a8a697f95a4630a45e36840fe45535d09b5"
contract_entry_sha256: "sha256:9cba29aaac60dd7a86eb7458c3d8e79facd16aeb821092927695f37d98d8974d"
status: PASS
run_timestamp: "2026-09-09T13:49:13Z"
commit_sha: "1540b007969461c15f837227cc033e9c0b756e01"
runner: "codex-local-worktree"
verifier: "codex-merge-sweep-local"
probe_command: "gh pr view 3361 --repo OmniNode-ai/omnibase_infra --json number,state,headRefName"
probe_stdout: |
{"headRefName":"jonah/omn-17304-delegate-lane-locus","number":3361,"state":"OPEN"}
actual_output: |-
PASS: PR #3361 is open on OmniNode-ai/omnibase_infra at 1540b007969461c15f837227cc033e9c0b756e01.
exit_code: 0
pr_number: 3361
branch: "jonah/omn-17304-delegate-lane-locus"
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-17304"
evidence_item_id: "dod-OmniNode-ai-omnibase_infra-pr-3361"
check_type: "command"
check_value: |-
gh api repos/OmniNode-ai/omnibase_infra/pulls/3361/files --paginate --jq '.[].filename' | grep -cFx 'tests/unit/cli/test_delegate_locus.py'
contract_sha256: "sha256:4b5867ef7c7141047419a606a4825a8a697f95a4630a45e36840fe45535d09b5"
contract_entry_sha256: "sha256:9cba29aaac60dd7a86eb7458c3d8e79facd16aeb821092927695f37d98d8974d"
status: PASS
run_timestamp: "2026-09-09T13:49:13Z"
commit_sha: "1540b007969461c15f837227cc033e9c0b756e01"
runner: "codex-local-worktree"
verifier: "codex-merge-sweep-local"
probe_command: |-
gh api repos/OmniNode-ai/omnibase_infra/pulls/3361/files --paginate --jq '.[].filename' | grep -cFx 'tests/unit/cli/test_delegate_locus.py'
probe_stdout: |
1
actual_output: |-
PASS: tests/unit/cli/test_delegate_locus.py appears exactly once in PR #3361's diff.
exit_code: 0
pr_number: 3361
branch: "jonah/omn-17304-delegate-lane-locus"
23 changes: 23 additions & 0 deletions drift/dod_receipts/OMN-17304/occ-self-bind-pr-8792/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-17304"
evidence_item_id: "occ-self-bind-pr-8792"
check_type: "command"
check_value: |-
gh pr view 8792 --repo OmniNode-ai/onex_change_control --json number,state,headRefName
contract_sha256: "sha256:4b5867ef7c7141047419a606a4825a8a697f95a4630a45e36840fe45535d09b5"
contract_entry_sha256: "sha256:a27ff8e3ab030291ae50a58bd8296ab20088fc3f89ecf434162ddb0e7efbb3f4"
status: PASS
run_timestamp: "2026-09-09T13:49:13Z"
commit_sha: "07a181bb9ce93417c1fcbe9c5b084d938e16bfe1"
runner: "codex-local-worktree"
verifier: "codex-merge-sweep-local"
probe_command: |-
gh api repos/OmniNode-ai/onex_change_control/commits/07a181bb9ce93417c1fcbe9c5b084d938e16bfe1 --jq .sha >/dev/null && gh pr view 8792 --repo OmniNode-ai/onex_change_control --json number,state,headRefName
probe_stdout: |
{"headRefName":"jonah/omn-17304-occ-companion-3361","number":8792,"state":"OPEN"}
actual_output: |-
PASS: self-bind probe read OCC PR #8792 live; it resolves and is OPEN.
exit_code: 0
pr_number: 8792
branch: "jonah/omn-17304-occ-companion-3361"
Loading