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
63 changes: 63 additions & 0 deletions contracts/OMN-18595.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2973,3 +2973,66 @@ dod_evidence:
checks:
- check_type: "command"
check_value: "gh pr view 10821 --repo OmniNode-ai/onex_change_control --json number,state"
- id: "dod-OmniNode-ai-omniintelligence-pr-937"
description: "PR #937 on OmniNode-ai/omniintelligence — Evidence-Source autobind."
source: "generated"
checks:
- check_type: "command"
check_value: |-
gh api repos/OmniNode-ai/omniintelligence/contents/uv.lock?ref=5652b4cc4d3a7cebfce8d77aad44a46128fd2c48 --jq '.content' | base64 -d | grep -cF 'https://files.pythonhosted.org/packages/4a/09/87b089a6404e64f23c60f1dd9a2bc30dc744acceb7bf355989995b597cc8/omnibase_infra-0.38.56.tar.gz'
binds_ac:
- "AC1"
- "AC2"
- "AC3"
- "AC4"
- "AC5"
- "AC6"
ac_bindings:
- label: "AC1"
criterion_hash: "59f9435adba3d7ed3154fb5e5d1c6fa39fae69931e2a30ce89a4fcf32722a8c2"
proposed_by: "occ-autobind"
accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0"
accepted_at: "2026-09-17T14:41:23Z"
- label: "AC2"
criterion_hash: "7d40c79a4dd7713c1c56bb567fd2f262576d031bd9ff73d6d36696ca4a1e3777"
proposed_by: "occ-autobind"
accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0"
accepted_at: "2026-09-17T14:41:23Z"
- label: "AC3"
criterion_hash: "b11a6ee3f511ec0f8c6e09e43f7a88ce6c36b5a424bab4e82a8172ce060d0c16"
proposed_by: "occ-autobind"
accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0"
accepted_at: "2026-09-17T14:41:23Z"
- label: "AC4"
criterion_hash: "4721793f4c7309e85f2326ee91ea93aa9f45d6e4d2a70a271e4bcdacda813b79"
proposed_by: "occ-autobind"
accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0"
accepted_at: "2026-09-17T14:41:23Z"
- label: "AC5"
criterion_hash: "2033f507224c21ccf13db3c7871f244d43450a22181c799f81cb72896c20841c"
proposed_by: "occ-autobind"
accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0"
accepted_at: "2026-09-17T14:41:23Z"
- label: "AC6"
criterion_hash: "a172a83ce47e8bfaef6421322fb6b0826600aa32d671bdc35551255ea5420e06"
proposed_by: "occ-autobind"
accepted_by: "7a850ce1-f95e-431f-b4e3-62f7449f04c0"
accepted_at: "2026-09-17T14:41:23Z"
- id: "dod-OmniNode-ai-omniintelligence-pr-937-ci"
description: "PR #937 on OmniNode-ai/omniintelligence — product diff scope check (OMN-14425)."
source: "generated"
checks:
- check_type: "command"
check_value: "gh pr view 937 --repo OmniNode-ai/omniintelligence --json files"
- id: "dod-occ-evidence-admissibility-validator-pr-937"
description: "Hosted OCC evidence admissibility validator (OMN-15247)."
source: "generated"
checks:
- check_type: "command"
check_value: "uv run pytest tests/test_evidence_admissibility.py -q"
- id: "occ-self-bind-pr-10913"
description: "OCC companion PR #10913 — self-bind for OMN-18595 (OMN-14650)."
source: "generated"
checks:
- check_type: "command"
check_value: "gh pr view 10913 --repo OmniNode-ai/onex_change_control --json number,state"
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-18595"
evidence_item_id: "dod-OmniNode-ai-omniintelligence-pr-937-ci"
check_type: "command"
check_value: "gh pr view 937 --repo OmniNode-ai/omniintelligence --json files"
contract_sha256: "sha256:bd5f1ddc11ed243ad5f11a671bb1e8f7aba7a418d769ccd177b349ea8c719ba9"
contract_entry_sha256: "sha256:37ba1e07d3bbd8a74843b02dd1559e23a9a90a8bb2dd54b9675861811d8df1d3"
status: PASS
run_timestamp: "2026-09-23T10:58:32Z"
commit_sha: "5652b4cc4d3a7cebfce8d77aad44a46128fd2c48"
runner: "node_pr_lifecycle_fix_effect"
verifier: "occ-evidence-source-autobind"
probe_command: "gh pr view 937 --repo OmniNode-ai/omniintelligence --json files"
probe_stdout: |
{"files":[{"additions":3,"deletions":3,"path":"uv.lock"}]}
actual_output: "PASS: product-diff-scope for OMN-18595 from OmniNode-ai/omniintelligence#937."
exit_code: 0
pr_number: 937
branch: "auto/omninode-ai-omniintelligence-pr-937-occ-autobind"
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-18595"
evidence_item_id: "dod-OmniNode-ai-omniintelligence-pr-937"
check_type: "command"
check_value: |-
gh api repos/OmniNode-ai/omniintelligence/contents/uv.lock?ref=5652b4cc4d3a7cebfce8d77aad44a46128fd2c48 --jq '.content' | base64 -d | grep -cF 'https://files.pythonhosted.org/packages/4a/09/87b089a6404e64f23c60f1dd9a2bc30dc744acceb7bf355989995b597cc8/omnibase_infra-0.38.56.tar.gz'
contract_sha256: "sha256:bd5f1ddc11ed243ad5f11a671bb1e8f7aba7a418d769ccd177b349ea8c719ba9"
contract_entry_sha256: "sha256:f148e5da5ae47ab13c784c3c83c849524e9019abb692e5222598e5a1b8414927"
status: PASS
run_timestamp: "2026-09-23T10:58:32Z"
commit_sha: "5652b4cc4d3a7cebfce8d77aad44a46128fd2c48"
runner: "node_pr_lifecycle_fix_effect"
verifier: "occ-evidence-source-autobind"
probe_command: |-
gh api repos/OmniNode-ai/omniintelligence/contents/uv.lock?ref=5652b4cc4d3a7cebfce8d77aad44a46128fd2c48 --jq '.content' | base64 -d | grep -cF 'https://files.pythonhosted.org/packages/4a/09/87b089a6404e64f23c60f1dd9a2bc30dc744acceb7bf355989995b597cc8/omnibase_infra-0.38.56.tar.gz'
probe_stdout: |
{"evidence_ref":"5652b4cc4d3a7cebfce8d77aad44a46128fd2c48","green_exit":0,"red_exit":1,"red_ref":"e01ecf613310e5be137d2bd07b021e7e9887466a"}
actual_output: |-
PASS: content-bound probe GREEN at 5652b4cc4d3a7cebfce8d77aad44a46128fd2c48, RED at merge-base e01ecf613310e5be137d2bd07b021e7e9887466a (exit 1).
exit_code: 0
pr_number: 937
branch: "auto/omninode-ai-omniintelligence-pr-937-occ-autobind"
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-18595"
evidence_item_id: "dod-occ-evidence-admissibility-validator-pr-937"
check_type: "command"
check_value: "uv run pytest tests/test_evidence_admissibility.py -q"
contract_sha256: "sha256:bd5f1ddc11ed243ad5f11a671bb1e8f7aba7a418d769ccd177b349ea8c719ba9"
contract_entry_sha256: "sha256:be352a78d85ba3a2ad606a4d63e4b684ba8d3b3a66028f0e5a8efd31623a34ab"
status: PASS
run_timestamp: "2026-09-23T10:58:32Z"
commit_sha: "5652b4cc4d3a7cebfce8d77aad44a46128fd2c48"
runner: "node_pr_lifecycle_fix_effect"
verifier: "occ-evidence-source-autobind"
probe_command: |-
gh api repos/OmniNode-ai/omniintelligence/contents/uv.lock?ref=5652b4cc4d3a7cebfce8d77aad44a46128fd2c48 --jq '.content' | base64 -d | grep -cF 'https://files.pythonhosted.org/packages/4a/09/87b089a6404e64f23c60f1dd9a2bc30dc744acceb7bf355989995b597cc8/omnibase_infra-0.38.56.tar.gz'
probe_stdout: |
{"evidence_ref":"5652b4cc4d3a7cebfce8d77aad44a46128fd2c48","green_exit":0,"red_exit":1,"red_ref":"e01ecf613310e5be137d2bd07b021e7e9887466a"}
actual_output: "PASS: OCC runner executes the declared check; probe is the live PR read."
exit_code: 0
pr_number: 937
branch: "auto/omninode-ai-omniintelligence-pr-937-occ-autobind"
20 changes: 20 additions & 0 deletions drift/dod_receipts/OMN-18595/occ-self-bind-pr-10913/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-18595"
evidence_item_id: "occ-self-bind-pr-10913"
check_type: "command"
check_value: "gh pr view 10913 --repo OmniNode-ai/onex_change_control --json number,state,headRefName"
contract_sha256: "sha256:bd5f1ddc11ed243ad5f11a671bb1e8f7aba7a418d769ccd177b349ea8c719ba9"
contract_entry_sha256: "sha256:d5bb2a83a7377d8112432648577e8a099f4af974beb58e329985f053a6f8103b"
status: PASS
run_timestamp: "2026-09-23T10:58:32Z"
commit_sha: "fa5a37e7669ec3c39c9b81b3718abff303f3ca58"
runner: "node_pr_lifecycle_fix_effect"
verifier: "occ-evidence-source-autobind"
probe_command: "gh api repos/OmniNode-ai/onex_change_control/pulls/10913/files --paginate --jq '.[].sha'"
probe_stdout: |
22cfeac206ee99afc01f67b93c7df920be6328f2 93ac58098935ae1b556df0687588570118575e59 1b39b332b16daba7b7d2dc0a3ae9dedd875f2a80 9f4980a00c2632c7392d26ea4864805421f67221
actual_output: "PASS: OCC self-bind for OMN-18595 (OCC#10913)."
exit_code: 0
pr_number: 10913
branch: "auto/omninode-ai-omniintelligence-pr-937-occ-autobind"
Loading