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
18 changes: 18 additions & 0 deletions contracts/OMN-20375.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
18 changes: 18 additions & 0 deletions drift/occ_bindings/OMN-20375/occ-self-bind-pr-12396/command.yaml
Original file line number Diff line number Diff line change
@@ -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"
Loading