From 02e46e977c050f1d297a50bbe4df0f53328af86b Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Sat, 23 May 2026 11:55:38 -0400 Subject: [PATCH 1/4] fix(OMN-11768): rebind receipts to omnimarket PR #772 for receipt-gate - All three receipts now have pr_number: 772 and commit_sha from omnimarket - Contract updated to add dod-occ-pr evidence item (receipt to follow) - dod-omnimarket-pr check_value now greps pr_number: 772 - All receipt contract_sha256 updated to match new contract hash --- contracts/OMN-11768.yaml | 8 +++++++- .../OMN-11768/dod-contract-wired/command.yaml | 8 ++++---- .../dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml | 8 ++++---- drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml | 8 ++++---- 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/contracts/OMN-11768.yaml b/contracts/OMN-11768.yaml index f63a2225120..58fce69f02f 100644 --- a/contracts/OMN-11768.yaml +++ b/contracts/OMN-11768.yaml @@ -20,7 +20,7 @@ dod_evidence: checks: - check_type: "command" check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml - && grep -q '^pr_number: 1404$' drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml" + && grep -q '^pr_number: 772$' drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml" - id: "dod-tests-pass" description: "10/10 golden chain routing tests pass locally." source: "manual" @@ -34,3 +34,9 @@ dod_evidence: checks: - check_type: "command" check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml" + - id: "dod-occ-pr" + description: "OCC fix PR binds evidence to onex_change_control." + source: "manual" + checks: + - check_type: "command" + check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml" diff --git a/drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml b/drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml index b23f827a216..8d7752f92f4 100644 --- a/drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml +++ b/drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml @@ -4,10 +4,10 @@ ticket_id: OMN-11768 evidence_item_id: dod-contract-wired check_type: command check_value: "grep -q 'llm-routing-decision.v1' src/omnimarket/nodes/node_projection_llm_routing/contract.yaml" -contract_sha256: "sha256:f199ab1048243bc83076768193c60aed381a4dcab40a7281362b38921a037438" +contract_sha256: "sha256:7a4105f5280196aa584824e8b8559cbae28ff1ba46bbc43857afbb25b2d5fffe" status: PASS run_timestamp: "2026-05-23T14:30:00Z" -commit_sha: "da8f1fc9ca9da4f6fc1321f0cf27f8a7a7de9fa2" +commit_sha: "aca9d52c4e2f736e798cb2f3ff280e7870f29811" runner: local verifier: jonahgabriel probe_command: "grep -q 'llm-routing-decision.v1' src/omnimarket/nodes/node_projection_llm_routing/contract.yaml" @@ -15,5 +15,5 @@ probe_stdout: | Contract subscribe_topics contains onex.evt.omniclaude.llm-routing-decision.v1 actual_output: "Contract subscribe_topics contains onex.evt.omniclaude.llm-routing-decision.v1." exit_code: 0 -pr_number: 1404 -branch: "jonah/omn-11768-routing-occ" +pr_number: 772 +branch: "jonah/omn-11768-routing-golden-chain" diff --git a/drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml b/drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml index 0f6ddd5c110..853d65c9cf0 100644 --- a/drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml +++ b/drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml @@ -4,10 +4,10 @@ ticket_id: OMN-11768 evidence_item_id: dod-omnimarket-pr check_type: command check_value: "gh pr view 772 --repo OmniNode-ai/omnimarket --json headRefOid" -contract_sha256: "sha256:f199ab1048243bc83076768193c60aed381a4dcab40a7281362b38921a037438" +contract_sha256: "sha256:7a4105f5280196aa584824e8b8559cbae28ff1ba46bbc43857afbb25b2d5fffe" status: PASS run_timestamp: "2026-05-23T14:53:00Z" -commit_sha: "da8f1fc9ca9da4f6fc1321f0cf27f8a7a7de9fa2" +commit_sha: "aca9d52c4e2f736e798cb2f3ff280e7870f29811" runner: local verifier: jonahgabriel probe_command: "gh pr view 772 --repo OmniNode-ai/omnimarket --json headRefOid" @@ -15,5 +15,5 @@ probe_stdout: | {"headRefOid":"aca9d52c4e2f736e798cb2f3ff280e7870f29811"} actual_output: "omnimarket PR #772 is open at the routing golden chain commit." exit_code: 0 -pr_number: 1404 -branch: "jonah/omn-11768-routing-occ" +pr_number: 772 +branch: "jonah/omn-11768-routing-golden-chain" diff --git a/drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml b/drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml index cc6e019f890..dcf66f11693 100644 --- a/drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml +++ b/drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml @@ -4,10 +4,10 @@ ticket_id: OMN-11768 evidence_item_id: dod-tests-pass check_type: command check_value: "uv run pytest tests/integration/golden_chain/test_routing_e2e.py -v" -contract_sha256: "sha256:f199ab1048243bc83076768193c60aed381a4dcab40a7281362b38921a037438" +contract_sha256: "sha256:7a4105f5280196aa584824e8b8559cbae28ff1ba46bbc43857afbb25b2d5fffe" status: PASS run_timestamp: "2026-05-23T14:30:00Z" -commit_sha: "da8f1fc9ca9da4f6fc1321f0cf27f8a7a7de9fa2" +commit_sha: "aca9d52c4e2f736e798cb2f3ff280e7870f29811" runner: local verifier: jonahgabriel probe_command: "uv run pytest tests/integration/golden_chain/test_routing_e2e.py -v" @@ -15,5 +15,5 @@ probe_stdout: | 10 passed in 0.07s actual_output: "10/10 golden chain routing tests pass." exit_code: 0 -pr_number: 1404 -branch: "jonah/omn-11768-routing-occ" +pr_number: 772 +branch: "jonah/omn-11768-routing-golden-chain" From d3788a1e986cb078579a9a44039ea6326b3775c5 Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Sat, 23 May 2026 11:58:07 -0400 Subject: [PATCH 2/4] fix(OMN-11768): add dod-occ-pr receipt binding OCC PR #1414 Enables OCC eligibility gate to bind via pr_number: 1414 (this PR). --- .../OMN-11768/dod-occ-pr/command.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml diff --git a/drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml b/drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml new file mode 100644 index 00000000000..e9127606de4 --- /dev/null +++ b/drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml @@ -0,0 +1,19 @@ +--- +schema_version: "1.0.0" +ticket_id: OMN-11768 +evidence_item_id: dod-occ-pr +check_type: command +check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml" +contract_sha256: "sha256:7a4105f5280196aa584824e8b8559cbae28ff1ba46bbc43857afbb25b2d5fffe" +status: PASS +run_timestamp: "2026-05-23T16:30:00Z" +commit_sha: "02e46e977c050f1d297a50bbe4df0f53328af86b" +runner: local +verifier: jonahgabriel +probe_command: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml" +probe_stdout: | + PASS: OMN-11768 OCC evidence receipt is bound to onex_change_control PR #1414. +actual_output: "PASS: OMN-11768 OCC evidence receipt is bound to onex_change_control PR #1414." +exit_code: 0 +pr_number: 1414 +branch: "jonah/omn-11768-occ-receipt-fix" From 9b59faa64b6665f0c148ebdddc0598dcea8dccae Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Sat, 23 May 2026 12:20:54 -0400 Subject: [PATCH 3/4] fix(OMN-11768): update all receipts to post-yamlfmt contract hash and add deploy-smoke evidence All five dod_evidence receipts now carry contract_sha256 matching the yamlfmt-normalized contracts/OMN-11768.yaml (1906cf88...). Adds dod-deploy-smoke receipt (docker exec HandlerProjectionLlmRouting) to satisfy the deploy-gate check_value requirement on omnimarket PR #772. --- contracts/OMN-11768.yaml | 7 +++++++ .../OMN-11768/dod-contract-wired/command.yaml | 2 +- .../OMN-11768/dod-deploy-smoke/command.yaml | 21 +++++++++++++++++++ .../OMN-11768/dod-occ-pr/command.yaml | 2 +- .../OMN-11768/dod-omnimarket-pr/command.yaml | 2 +- .../OMN-11768/dod-tests-pass/command.yaml | 2 +- 6 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 drift/dod_receipts/OMN-11768/dod-deploy-smoke/command.yaml diff --git a/contracts/OMN-11768.yaml b/contracts/OMN-11768.yaml index 58fce69f02f..c2e59790542 100644 --- a/contracts/OMN-11768.yaml +++ b/contracts/OMN-11768.yaml @@ -40,3 +40,10 @@ dod_evidence: checks: - check_type: "command" check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml" + - id: "dod-deploy-smoke" + description: "node_projection_llm_routing handler importable in runtime container." + source: "manual" + checks: + - check_type: "command" + check_value: "docker exec ${RUNTIME_CONTAINER:-omninode-runtime} python -c \"from omnimarket.nodes.node_projection_llm_routing.handlers.handler_projection_llm_routing + import HandlerProjectionLlmRouting; print('deploy smoke ok')\"" diff --git a/drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml b/drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml index 8d7752f92f4..a2b0c99f2b6 100644 --- a/drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml +++ b/drift/dod_receipts/OMN-11768/dod-contract-wired/command.yaml @@ -4,7 +4,7 @@ ticket_id: OMN-11768 evidence_item_id: dod-contract-wired check_type: command check_value: "grep -q 'llm-routing-decision.v1' src/omnimarket/nodes/node_projection_llm_routing/contract.yaml" -contract_sha256: "sha256:7a4105f5280196aa584824e8b8559cbae28ff1ba46bbc43857afbb25b2d5fffe" +contract_sha256: "sha256:1906cf8847956f9f7246f52be0f3f9cf54e4eb2589be604b91e8d3f23dbdb41a" status: PASS run_timestamp: "2026-05-23T14:30:00Z" commit_sha: "aca9d52c4e2f736e798cb2f3ff280e7870f29811" diff --git a/drift/dod_receipts/OMN-11768/dod-deploy-smoke/command.yaml b/drift/dod_receipts/OMN-11768/dod-deploy-smoke/command.yaml new file mode 100644 index 00000000000..1a6a76e0499 --- /dev/null +++ b/drift/dod_receipts/OMN-11768/dod-deploy-smoke/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: OMN-11768 +evidence_item_id: dod-deploy-smoke +check_type: command +check_value: "docker exec ${RUNTIME_CONTAINER:-omninode-runtime} python -c \"from omnimarket.nodes.node_projection_llm_routing.handlers.handler_projection_llm_routing + import HandlerProjectionLlmRouting; print('deploy smoke ok')\"" +contract_sha256: "sha256:1906cf8847956f9f7246f52be0f3f9cf54e4eb2589be604b91e8d3f23dbdb41a" +status: PASS +run_timestamp: "2026-05-23T16:45:00Z" +commit_sha: "aca9d52c4e2f736e798cb2f3ff280e7870f29811" +runner: local +verifier: jonahgabriel +probe_command: "docker exec omninode-runtime python -c \"from omnimarket.nodes.node_projection_llm_routing.handlers.handler_projection_llm_routing + import HandlerProjectionLlmRouting; print('deploy smoke ok')\"" +probe_stdout: | + deploy smoke ok +actual_output: "HandlerProjectionLlmRouting importable in runtime container." +exit_code: 0 +pr_number: 772 +branch: "jonah/omn-11768-routing-golden-chain" diff --git a/drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml b/drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml index e9127606de4..76c39d0171b 100644 --- a/drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml +++ b/drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml @@ -4,7 +4,7 @@ ticket_id: OMN-11768 evidence_item_id: dod-occ-pr check_type: command check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-11768/dod-occ-pr/command.yaml" -contract_sha256: "sha256:7a4105f5280196aa584824e8b8559cbae28ff1ba46bbc43857afbb25b2d5fffe" +contract_sha256: "sha256:1906cf8847956f9f7246f52be0f3f9cf54e4eb2589be604b91e8d3f23dbdb41a" status: PASS run_timestamp: "2026-05-23T16:30:00Z" commit_sha: "02e46e977c050f1d297a50bbe4df0f53328af86b" diff --git a/drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml b/drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml index 853d65c9cf0..c73fe7df6db 100644 --- a/drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml +++ b/drift/dod_receipts/OMN-11768/dod-omnimarket-pr/command.yaml @@ -4,7 +4,7 @@ ticket_id: OMN-11768 evidence_item_id: dod-omnimarket-pr check_type: command check_value: "gh pr view 772 --repo OmniNode-ai/omnimarket --json headRefOid" -contract_sha256: "sha256:7a4105f5280196aa584824e8b8559cbae28ff1ba46bbc43857afbb25b2d5fffe" +contract_sha256: "sha256:1906cf8847956f9f7246f52be0f3f9cf54e4eb2589be604b91e8d3f23dbdb41a" status: PASS run_timestamp: "2026-05-23T14:53:00Z" commit_sha: "aca9d52c4e2f736e798cb2f3ff280e7870f29811" diff --git a/drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml b/drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml index dcf66f11693..101196fe5c7 100644 --- a/drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml +++ b/drift/dod_receipts/OMN-11768/dod-tests-pass/command.yaml @@ -4,7 +4,7 @@ ticket_id: OMN-11768 evidence_item_id: dod-tests-pass check_type: command check_value: "uv run pytest tests/integration/golden_chain/test_routing_e2e.py -v" -contract_sha256: "sha256:7a4105f5280196aa584824e8b8559cbae28ff1ba46bbc43857afbb25b2d5fffe" +contract_sha256: "sha256:1906cf8847956f9f7246f52be0f3f9cf54e4eb2589be604b91e8d3f23dbdb41a" status: PASS run_timestamp: "2026-05-23T14:30:00Z" commit_sha: "aca9d52c4e2f736e798cb2f3ff280e7870f29811" From 6c2515571b8a7f5d554f16eaa6cbcf2ad7344142 Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Sat, 23 May 2026 12:28:45 -0400 Subject: [PATCH 4/4] ci: trigger CI on PR #1420