diff --git a/contracts/OMN-20375.yaml b/contracts/OMN-20375.yaml index 317bb9a5240..2e3556a9918 100644 --- a/contracts/OMN-20375.yaml +++ b/contracts/OMN-20375.yaml @@ -48,3 +48,21 @@ dod_evidence: - check_type: "command" check_value: |- gh api -H 'Accept: application/vnd.github.raw' "repos/OmniNode-ai/omniclaude/contents/.github/workflows/merge-group-pr-scoped-contexts.yml?ref=502bf91655e6a76220a0112923ac98d460959b9d" | grep -cF 'name: Merge Group PR-Scoped Contexts' + - id: "dod-OmniNode-ai-omnibase_core-pr-1853-ci" + description: "PR #1853 on OmniNode-ai/omnibase_core — product diff scope check (OMN-14425)." + source: "generated" + checks: + - check_type: "command" + check_value: "gh pr view 1853 --repo OmniNode-ai/omnibase_core --json files" + - id: "dod-OmniNode-ai-omnibase_core-pr-1853" + description: >- + PR #1853 on OmniNode-ai/omnibase_core, hand-authored companion (OMN-15247): the PR advances the + Receipt Gate validator checkout in receipt-gate.yml to 50f790aacb515cdc78290a4ff73cb18f2b2cc3e3, + the first omnibase_core commit whose ModelDodReceipt declares artifact_sha256. The check reads that + file at the PR commit 0639d7cb33525e8440c826433d45586f3b5d2250 and counts the lines containing that + sha: 1 there. + source: "generated" + checks: + - check_type: "command" + check_value: |- + gh api -H 'Accept: application/vnd.github.raw' "repos/OmniNode-ai/omnibase_core/contents/.github/workflows/receipt-gate.yml?ref=0639d7cb33525e8440c826433d45586f3b5d2250" | grep -cF '50f790aacb515cdc78290a4ff73cb18f2b2cc3e3' diff --git a/drift/dod_receipts/OMN-20375/dod-OmniNode-ai-omnibase_core-pr-1853-ci/command.yaml b/drift/dod_receipts/OMN-20375/dod-OmniNode-ai-omnibase_core-pr-1853-ci/command.yaml new file mode 100644 index 00000000000..3ca0cd2a921 --- /dev/null +++ b/drift/dod_receipts/OMN-20375/dod-OmniNode-ai-omnibase_core-pr-1853-ci/command.yaml @@ -0,0 +1,24 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-20375 +evidence_item_id: dod-OmniNode-ai-omnibase_core-pr-1853-ci +check_type: command +check_value: gh pr view 1853 --repo OmniNode-ai/omnibase_core --json files +contract_sha256: 41552d5206d09dd9d5ac841f893137d845ef2f534aa6bad37040ee97faa3b7ac +contract_entry_sha256: sha256:785fd0205f4b3b273a82563e414ed748e5bd49d3afed8357c0fe46043c891ae9 +status: PASS +run_timestamp: '2026-10-02T19:05:38Z' +commit_sha: 0639d7cb33525e8440c826433d45586f3b5d2250 +runner: receipt-pin-bootstrap-2a21 +verifier: occ-probe-capture-v1 +probe_command: gh pr view 1853 --repo OmniNode-ai/omnibase_core --json files +probe_stdout: '{"files":[{"path":".github/workflows/receipt-gate.yml","additions":14,"deletions":1,"changeType":"MODIFIED"},{"path":"tests/ci/test_receipt_gate_validator_pin_omn20132.py","additions":27,"deletions":10,"changeType":"MODIFIED"}]}' +actual_output: 'PASS: dod-OmniNode-ai-omnibase_core-pr-1853-ci for OMN-20375 from OmniNode-ai/omnibase_core#1853 + at 0639d7cb33525e8440c826433d45586f3b5d2250 (hand-authored per OMN-15247)' +exit_code: 0 +pr_number: 1853 +branch: fix/OMN-20375-receipt-gate-validator-pin-artifact-sha256 +duration_ms: 592 +artifact_sha256: + - sha256:68f1466864a9d04982c3e99ed6da0cc139b994f7fcf843bd1c53574fc658452d + - sha256:98f99e971475059bce9037c693ec7c8e5dddf7e87714a62e6ccfe864ebb7a32a diff --git a/drift/dod_receipts/OMN-20375/dod-OmniNode-ai-omnibase_core-pr-1853/command.yaml b/drift/dod_receipts/OMN-20375/dod-OmniNode-ai-omnibase_core-pr-1853/command.yaml new file mode 100644 index 00000000000..c715d4a67e7 --- /dev/null +++ b/drift/dod_receipts/OMN-20375/dod-OmniNode-ai-omnibase_core-pr-1853/command.yaml @@ -0,0 +1,26 @@ +--- +schema_version: 1.0.0 +ticket_id: OMN-20375 +evidence_item_id: dod-OmniNode-ai-omnibase_core-pr-1853 +check_type: command +check_value: 'gh api -H ''Accept: application/vnd.github.raw'' "repos/OmniNode-ai/omnibase_core/contents/.github/workflows/receipt-gate.yml?ref=0639d7cb33525e8440c826433d45586f3b5d2250" + | grep -cF ''50f790aacb515cdc78290a4ff73cb18f2b2cc3e3''' +contract_sha256: 41552d5206d09dd9d5ac841f893137d845ef2f534aa6bad37040ee97faa3b7ac +contract_entry_sha256: sha256:9ae10e8761d8b1af93ca86c196a8014db6745bbd278fdc38ce75cfdb51d3c546 +status: PASS +run_timestamp: '2026-10-02T19:05:40Z' +commit_sha: 0639d7cb33525e8440c826433d45586f3b5d2250 +runner: receipt-pin-bootstrap-2a21 +verifier: occ-probe-capture-v1 +probe_command: 'gh api -H ''Accept: application/vnd.github.raw'' "repos/OmniNode-ai/omnibase_core/contents/.github/workflows/receipt-gate.yml?ref=0639d7cb33525e8440c826433d45586f3b5d2250" + | grep -cF ''50f790aacb515cdc78290a4ff73cb18f2b2cc3e3''' +probe_stdout: '1' +actual_output: 'PASS: dod-OmniNode-ai-omnibase_core-pr-1853 for OMN-20375 from OmniNode-ai/omnibase_core#1853 + at 0639d7cb33525e8440c826433d45586f3b5d2250 (hand-authored per OMN-15247)' +exit_code: 0 +pr_number: 1853 +branch: fix/OMN-20375-receipt-gate-validator-pin-artifact-sha256 +duration_ms: 408 +artifact_sha256: + - sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b + - sha256:a7ce5c02368eb0884fed41f8904937233102eb2d9dc263f485be67c5e7df42e4 diff --git a/drift/occ_bindings/OMN-20375/occ-self-bind-pr-12396/command.yaml b/drift/occ_bindings/OMN-20375/occ-self-bind-pr-12396/command.yaml new file mode 100644 index 00000000000..94701f3936a --- /dev/null +++ b/drift/occ_bindings/OMN-20375/occ-self-bind-pr-12396/command.yaml @@ -0,0 +1,18 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-20375" +evidence_item_id: "occ-self-bind-pr-12396" +check_type: "command" +check_value: "gh pr view 12396 --repo OmniNode-ai/onex_change_control --json number,state,headRefName" +contract_sha256: "sha256:41552d5206d09dd9d5ac841f893137d845ef2f534aa6bad37040ee97faa3b7ac" +status: PASS +run_timestamp: "2026-10-02T19:09:53Z" +commit_sha: "1c19bd9edce15f36052912c917114f550eeec955" +runner: "occ-self-bind-mint" +verifier: "github-pr-readback" +probe_command: "gh pr view 12396 --repo OmniNode-ai/onex_change_control --json number,state,headRefName" +probe_stdout: | + {"headRefName":"evidence/omn-20375-omnibase-core-1853","number":12396,"state":"OPEN"} +exit_code: 0 +pr_number: 12396 +branch: "evidence/omn-20375-omnibase-core-1853"