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: 26 additions & 3 deletions contracts/OMN-14648.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,12 +100,12 @@ dod_evidence:
checks:
- check_type: command
check_value: gh pr view ${PR_NUMBER} --repo ${REPO} --json number,state
- id: "occ-self-bind-pr-4252"
- id: occ-self-bind-pr-4252
description: "OCC companion PR #4252 on OmniNode-ai/onex_change_control — self-binding proof for OMN-14648
(OMN-14650)."
source: "generated"
source: generated
checks:
- check_type: "command"
- check_type: command
check_value: gh pr view ${PR_NUMBER} --repo ${REPO} --json number,state
- id: dod-omnimarket-pr-1780-head-f689bcf8
description: 'Fixed product PR #1780 evidence for OmniNode-ai/omnimarket after canonical handler-shape
Expand All @@ -123,3 +123,26 @@ dod_evidence:
- check_type: command
check_value: PRODUCT_PR_NUMBER="${PRODUCT_PR_NUMBER:-1780}"; PRODUCT_REPO="${PRODUCT_REPO:-OmniNode-ai/omnimarket}";
gh pr diff ${PRODUCT_PR_NUMBER} --repo ${PRODUCT_REPO} --name-only | grep -q .
- id: dod-omnimarket-pr-1780-head-4cf82d98
description: 'Fixed product PR #1780 evidence for OmniNode-ai/omnimarket after merge-state invariant
hardening.'
source: generated
checks:
- check_type: command
check_value: PRODUCT_PR_NUMBER="${PRODUCT_PR_NUMBER:-1780}"; PRODUCT_REPO="${PRODUCT_REPO:-OmniNode-ai/omnimarket}";
gh pr view ${PRODUCT_PR_NUMBER} --repo ${PRODUCT_REPO} --json number,state,headRefName
- id: dod-omnimarket-pr-1780-ci-head-4cf82d98
description: 'Fixed product diff scope for OmniNode-ai/omnimarket PR #1780 after merge-state invariant
hardening.'
source: generated
checks:
- check_type: command
check_value: PRODUCT_PR_NUMBER="${PRODUCT_PR_NUMBER:-1780}"; PRODUCT_REPO="${PRODUCT_REPO:-OmniNode-ai/omnimarket}";
gh pr diff ${PRODUCT_PR_NUMBER} --repo ${PRODUCT_REPO} --name-only | grep -q .
- id: occ-self-bind-pr-4264
description: "OCC companion PR #4264 on OmniNode-ai/onex_change_control — self-binding proof for OMN-14648
(OMN-14650)."
source: generated
checks:
- check_type: command
check_value: gh pr view ${PR_NUMBER} --repo ${REPO} --json number,state
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
schema_version: 1.0.0
ticket_id: OMN-14648
evidence_item_id: dod-omnimarket-pr-1780-ci-head-4cf82d98
check_type: command
check_value: PRODUCT_PR_NUMBER="${PRODUCT_PR_NUMBER:-1780}"; PRODUCT_REPO="${PRODUCT_REPO:-OmniNode-ai/omnimarket}";
gh pr diff ${PRODUCT_PR_NUMBER} --repo ${PRODUCT_REPO} --name-only | grep -q .
contract_sha256: 48f7d37c1c757ebd82a737ca970ba11b38eed8d83a81a8a5e131cf7dc2062c1a
contract_entry_sha256: sha256:2f113077e0f95bfc6ea8d23df845f970b135ac7360b170393f4ab27701623cde
status: PASS
run_timestamp: '2026-07-16T09:33:12Z'
commit_sha: 4cf82d98e4997a8871dffd9d496b8fdd22cd8ddf
runner: node_pr_lifecycle_fix_effect
verifier: occ-evidence-source-autobind
probe_command: gh pr diff 1780 --repo OmniNode-ai/omnimarket --name-only
probe_stdout: pyproject.toml src/omnimarket/events/merge_state.py src/omnimarket/events/topics.py src/omnimarket/nodes/merge_state_metrics_native.py
src/omnimarket/nodes/node_merge_state_projection/__init__.py src/omnimarket/nodes/node_merge_state_projection/contract.yaml
src/omnimarket/nodes/node_merge_state_projection/handlers/__init__.py src/omnimarket/nodes/node_merge_state_projection/handlers/handler_merge_state_projection.py
src/omnimarket/nodes/node_merge_state_projection/metadata.yaml src/omnimarket/nodes/node_merge_state_projection/migrations/0001_create_merge_state_transitions.sql
src/omnimarket/validators/data/contract_topic_graph_baseline.yaml tests/test_golden_chain_merge_state_projection.py
tests/test_market_node_runtime_dogfood.py tests/test_merge_state_projection_omn14648.py
actual_output: 'PASS: product-diff-scope check for OMN-14648 from OmniNode-ai/omnimarket#1780 at head
4cf82d98 (OMN-14425 / OMN-14650).'
exit_code: 0
pr_number: 1780
branch: auto/omninode-ai-omnimarket-pr-1780-occ-autobind
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: 1.0.0
ticket_id: OMN-14648
evidence_item_id: dod-omnimarket-pr-1780-head-4cf82d98
check_type: command
check_value: PRODUCT_PR_NUMBER="${PRODUCT_PR_NUMBER:-1780}"; PRODUCT_REPO="${PRODUCT_REPO:-OmniNode-ai/omnimarket}";
gh pr view ${PRODUCT_PR_NUMBER} --repo ${PRODUCT_REPO} --json number,state,headRefName
contract_sha256: 48f7d37c1c757ebd82a737ca970ba11b38eed8d83a81a8a5e131cf7dc2062c1a
contract_entry_sha256: sha256:1b53256b1758be94e1da6c1fb86a49d430d32ca61aec218f165605e36b2e00d6
status: PASS
run_timestamp: '2026-07-16T09:33:12Z'
commit_sha: 4cf82d98e4997a8871dffd9d496b8fdd22cd8ddf
runner: node_pr_lifecycle_fix_effect
verifier: occ-evidence-source-autobind
probe_command: gh pr view 1780 --repo OmniNode-ai/omnimarket --json number,state,headRefName
probe_stdout: '{"headRefName":"jonah/omn-14648-ws6-project-merge-state-telemetry-and-wip-policy","number":1780,"state":"OPEN"}'
actual_output: 'PASS: Evidence-Source autobind for OMN-14648 from OmniNode-ai/omnimarket#1780 at head
4cf82d98.'
exit_code: 0
pr_number: 1780
branch: auto/omninode-ai-omnimarket-pr-1780-occ-autobind
19 changes: 19 additions & 0 deletions drift/dod_receipts/OMN-14648/occ-self-bind-pr-4264/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
schema_version: 1.0.0
ticket_id: OMN-14648
evidence_item_id: occ-self-bind-pr-4264
check_type: command
check_value: gh pr view ${PR_NUMBER} --repo ${REPO} --json number,state
contract_sha256: 48f7d37c1c757ebd82a737ca970ba11b38eed8d83a81a8a5e131cf7dc2062c1a
contract_entry_sha256: sha256:b185e98bdc864bf50a3fa69bb21b310d4299524a76f73e0bd2f84ad4bef7c7c4
status: PASS
run_timestamp: '2026-07-16T09:33:12Z'
commit_sha: 48c180a6fcc971f7cf166dbe7bc8497707661e5c
runner: node_pr_lifecycle_fix_effect
verifier: occ-evidence-source-autobind
probe_command: gh pr view 4264 --repo OmniNode-ai/onex_change_control --json number,state
probe_stdout: '{"number":4264,"state":"OPEN"}'
actual_output: 'PASS: OCC self-bind for OMN-14648 (OCC#4264).'
exit_code: 0
pr_number: 4264
branch: auto/omninode-ai-omnimarket-pr-1780-occ-autobind
Loading