From 81dc4444d860be5842b33cf373bbc87ff06ab10c Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Tue, 19 May 2026 17:37:01 -0400 Subject: [PATCH 1/2] evidence(OMN-10604): bind delegation daemon classifier receipt --- contracts/OMN-10604.yaml | 15 ++++++++++++-- .../OMN-10604/dod-005/command.yaml | 20 +++++++++++++++++++ 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 drift/dod_receipts/OMN-10604/dod-005/command.yaml diff --git a/contracts/OMN-10604.yaml b/contracts/OMN-10604.yaml index f1ff436213a..d4f761aebd6 100644 --- a/contracts/OMN-10604.yaml +++ b/contracts/OMN-10604.yaml @@ -2,8 +2,9 @@ schema_version: "1.0.0" ticket_id: "OMN-10604" title: "Delegation routing production" -summary: "Bind omniclaude PR #1533 response-text extraction, PR #1536 delegation architecture guard, and - PR #1618 delegate skill merge-conflict regression evidence." +summary: "Bind omniclaude PR #1533 response-text extraction, PR #1536 delegation architecture guard, PR + #1618 delegate skill merge-conflict regression evidence, and PR #1619 delegation daemon classifier-cache + regression evidence." is_seam_ticket: false interface_change: false interfaces_touched: [] @@ -24,6 +25,9 @@ evidence_requirements: - kind: "ci" description: "onex_change_control PR #1183 binds the OMN-10604 PR #1618 receipt." command: "gh pr checks 1183 --repo OmniNode-ai/onex_change_control" + - kind: "tests" + description: "omniclaude PR #1619 delegation daemon classifier-cache regression tests pass." + command: "uv run pytest tests/unit/hooks/lib/test_delegation_daemon.py -q" emergency_bypass: enabled: false justification: "" @@ -63,6 +67,13 @@ dod_evidence: - check_type: "command" check_value: "grep -q '^status: PASS$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10604/dod-occ-pr-1183/command.yaml\" && grep -q '^pr_number: 1183$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10604/dod-occ-pr-1183/command.yaml\"" + - id: "dod-005" + description: "Bind OMN-10604 delegation daemon classifier-cache regression evidence to omniclaude + PR #1619 head." + source: "manual" + checks: + - check_type: "command" + check_value: "uv run pytest tests/unit/hooks/lib/test_delegation_daemon.py -q" - id: "dod-occ-pr" description: "OCC PR carries the OMN-10604 central contract and receipt evidence." source: "manual" diff --git a/drift/dod_receipts/OMN-10604/dod-005/command.yaml b/drift/dod_receipts/OMN-10604/dod-005/command.yaml new file mode 100644 index 00000000000..aa69be284bf --- /dev/null +++ b/drift/dod_receipts/OMN-10604/dod-005/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-10604" +evidence_item_id: "dod-005" +check_type: "command" +check_value: "uv run pytest tests/unit/hooks/lib/test_delegation_daemon.py -q" +status: PASS +run_timestamp: "2026-05-19T21:34:20Z" +commit_sha: "322e87e2ec2a235de45967567d220d301639ef19" +runner: "codex-merge-sweep" +verifier: "agent" +probe_command: "uv run pytest tests/unit/hooks/lib/test_delegation_daemon.py -q" +probe_stdout: | + ......... [100%] + 9 passed in 0.04s +actual_output: "PASS: omniclaude PR #1619 is bound to OMN-10604 at the observed PR head and verifies the + delegation daemon classifier-cache AttributeError regression." +exit_code: 0 +pr_number: 1619 +branch: "jonah/fix-delegation-daemon-classify-attr" From a24c704f86b130595e8cbec80c24d94c7e805514 Mon Sep 17 00:00:00 2001 From: jonahgabriel Date: Tue, 19 May 2026 17:38:17 -0400 Subject: [PATCH 2/2] evidence(OMN-10604): bind OCC PR 1187 self receipt --- contracts/OMN-10604.yaml | 10 +++++++++ .../OMN-10604/dod-occ-pr-1187/command.yaml | 21 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 drift/dod_receipts/OMN-10604/dod-occ-pr-1187/command.yaml diff --git a/contracts/OMN-10604.yaml b/contracts/OMN-10604.yaml index d4f761aebd6..803bbe3b119 100644 --- a/contracts/OMN-10604.yaml +++ b/contracts/OMN-10604.yaml @@ -28,6 +28,9 @@ evidence_requirements: - kind: "tests" description: "omniclaude PR #1619 delegation daemon classifier-cache regression tests pass." command: "uv run pytest tests/unit/hooks/lib/test_delegation_daemon.py -q" + - kind: "ci" + description: "onex_change_control PR #1187 binds the OMN-10604 PR #1619 receipt." + command: "gh pr checks 1187 --repo OmniNode-ai/onex_change_control" emergency_bypass: enabled: false justification: "" @@ -74,6 +77,13 @@ dod_evidence: checks: - check_type: "command" check_value: "uv run pytest tests/unit/hooks/lib/test_delegation_daemon.py -q" + - id: "dod-occ-pr-1187" + description: "OCC PR #1187 carries the OMN-10604 central contract and PR #1619 receipt evidence." + source: "manual" + checks: + - check_type: "command" + check_value: "grep -q '^status: PASS$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10604/dod-occ-pr-1187/command.yaml\" + && grep -q '^pr_number: 1187$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10604/dod-occ-pr-1187/command.yaml\"" - id: "dod-occ-pr" description: "OCC PR carries the OMN-10604 central contract and receipt evidence." source: "manual" diff --git a/drift/dod_receipts/OMN-10604/dod-occ-pr-1187/command.yaml b/drift/dod_receipts/OMN-10604/dod-occ-pr-1187/command.yaml new file mode 100644 index 00000000000..f8f866821c0 --- /dev/null +++ b/drift/dod_receipts/OMN-10604/dod-occ-pr-1187/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-10604" +evidence_item_id: "dod-occ-pr-1187" +check_type: "command" +check_value: "grep -q '^status: PASS$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10604/dod-occ-pr-1187/command.yaml\" + && grep -q '^pr_number: 1187$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10604/dod-occ-pr-1187/command.yaml\"" +status: PASS +run_timestamp: "2026-05-19T21:37:35Z" +commit_sha: "81dc4444c4f207246d8cf4d44e85019fa0f11978" +runner: "codex-merge-sweep" +verifier: "agent" +probe_command: "gh pr checks 1187 --repo OmniNode-ai/onex_change_control --watch=false" +probe_stdout: | + PASS: onex_change_control#1187 is bound to OMN-10604 for OCC self-eligibility. + Product PR: omniclaude#1619 +actual_output: "PASS: onex_change_control PR #1187 carries the OMN-10604 contract update and the PR-bound + omniclaude#1619 receipt." +exit_code: 0 +pr_number: 1187 +branch: "jonah/omn-10604-bind-pr-1619-1620-receipts"