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
17 changes: 16 additions & 1 deletion contracts/OMN-20001.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,6 @@ dod_evidence:
- check_type: "command"
check_value: |-
gh api 'repos/OmniNode-ai/omnibase_infra/contents/docker/migrations/forward/nodes/node_projection_work_ledger/0002_work_ledger_typed_records.sql?ref=32875be31fb6be9b8b3edbc7e17705883c53ee9f' --jq '.content' | base64 -d | grep -cF 'ADD COLUMN IF NOT EXISTS'

- id: "dod-occ-sibling-pins-tests"
description: "OCC CI reads pinned sibling versions (zone-filter, omniclaude reusables, validator_ref
tags, omnidash tag, composite action_ref), not live branches."
Expand All @@ -169,3 +168,19 @@ dod_evidence:
tests/unit/test_call_receipt_gate_workflow_omn10415.py tests/unit/test_occ_preflight_gate_omn10485.py
-q"
cwd: "${OMNI_HOME}/onex_change_control"
- id: "dod-OmniNode-ai-omnimarket-pr-3213-ci"
description: "PR #3213 on OmniNode-ai/omnimarket — product diff scope check (OMN-14425)."
source: "generated"
checks:
- check_type: "command"
check_value: "gh pr view 3213 --repo OmniNode-ai/omnimarket --json files"
- id: "dod-OmniNode-ai-omnimarket-pr-3213"
description: >-
PR #3213 on OmniNode-ai/omnimarket, hand-authored companion (OMN-15247): the PR registers the work-ledger
v2 topics in node_emit_daemon topics.yaml. The check reads that file at the PR head 379e094d85e25fe755ebbc5ed11ca378f5d1ad89
and counts the work-ledger v2 topic lines: 11 there.
source: "generated"
checks:
- check_type: "command"
check_value: |-
gh api 'repos/OmniNode-ai/omnimarket/contents/src/omnimarket/nodes/node_emit_daemon/registries/topics.yaml?ref=379e094d85e25fe755ebbc5ed11ca378f5d1ad89' --jq '.content' | base64 -d | grep -cE 'onex[.]evt[.]omnimarket[.]work-ledger-[a-z-]+[.]v2'
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
schema_version: 1.0.0
ticket_id: OMN-20001
evidence_item_id: dod-OmniNode-ai-omnimarket-pr-3213-ci
check_type: command
check_value: gh pr view 3213 --repo OmniNode-ai/omnimarket --json files
contract_sha256: sha256:883997eaf6f369ac07f1aa0bf54f4c7eb62843ea3b602b5ce40489d5125697b7
contract_entry_sha256: sha256:88416a94fdb386b07d0ca98a199dd35a78339f27a28945cb3d85a67f241a5896
status: PASS
run_timestamp: '2026-10-01T22:15:00Z'
commit_sha: 379e094d85e25fe755ebbc5ed11ca378f5d1ad89
runner: landing-L1124
verifier: occ-hand-authored-evidence-omn15247
probe_command: gh pr view 3213 --repo OmniNode-ai/omnimarket --json files
probe_stdout: |
{"files":[{"path":"pyproject.toml","additions":1,"deletions":1},{"path":"src/omnimarket/nodes/node_emit_daemon/registries/topics.yaml","additions":79,"deletions":0},{"path":"tests/test_capture_topic_registry_contract.py","additions":12,"deletions":0},{"path":"uv.lock","additions":1,"deletions":1}]}
actual_output: |-
PASS: dod-OmniNode-ai-omnimarket-pr-3213-ci for OMN-20001 from OmniNode-ai/omnimarket#3213 (hand-authored). PR #3213 diff scope read: 4 files
exit_code: 0
pr_number: 3213
branch: jonah/omn-20001-registry-v2-topics
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
schema_version: 1.0.0
ticket_id: OMN-20001
evidence_item_id: dod-OmniNode-ai-omnimarket-pr-3213
check_type: command
check_value: |-
gh api 'repos/OmniNode-ai/omnimarket/contents/src/omnimarket/nodes/node_emit_daemon/registries/topics.yaml?ref=379e094d85e25fe755ebbc5ed11ca378f5d1ad89' --jq '.content' | base64 -d | grep -cE 'onex[.]evt[.]omnimarket[.]work-ledger-[a-z-]+[.]v2'
contract_sha256: sha256:883997eaf6f369ac07f1aa0bf54f4c7eb62843ea3b602b5ce40489d5125697b7
contract_entry_sha256: sha256:5f2d2bf1dc98d8c2fa8149a20260193d014930d65c640aa3067a78ac7a64e071
status: PASS
run_timestamp: '2026-10-01T22:15:00Z'
commit_sha: 379e094d85e25fe755ebbc5ed11ca378f5d1ad89
runner: landing-L1124
verifier: occ-hand-authored-evidence-omn15247
probe_command: |-
gh api 'repos/OmniNode-ai/omnimarket/contents/src/omnimarket/nodes/node_emit_daemon/registries/topics.yaml?ref=379e094d85e25fe755ebbc5ed11ca378f5d1ad89' --jq '.content' | base64 -d | grep -cE 'onex[.]evt[.]omnimarket[.]work-ledger-[a-z-]+[.]v2'
probe_stdout: |
11
actual_output: |-
PASS: topics.yaml at 379e094d85e25fe755ebbc5ed11ca378f5d1ad89 carries 11 work-ledger v2 topic lines (hand-authored per OMN-15247).
exit_code: 0
pr_number: 3213
branch: jonah/omn-20001-registry-v2-topics
18 changes: 18 additions & 0 deletions drift/occ_bindings/OMN-20001/occ-self-bind-pr-12236/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-20001"
evidence_item_id: "occ-self-bind-pr-12236"
check_type: "command"
check_value: "gh pr view 12236 --repo OmniNode-ai/onex_change_control --json number,state,headRefName"
contract_sha256: "sha256:883997eaf6f369ac07f1aa0bf54f4c7eb62843ea3b602b5ce40489d5125697b7"
status: PASS
run_timestamp: "2026-10-01T22:44:03Z"
commit_sha: "73b6f64523e8c78bb388b2d79926fd46494a856e"
runner: "occ-self-bind-mint"
verifier: "github-pr-readback"
probe_command: "gh pr view 12236 --repo OmniNode-ai/onex_change_control --json number,state,headRefName"
probe_stdout: |
{"headRefName":"omn-20001-omnimarket-3213-evidence","number":12236,"state":"OPEN"}
exit_code: 0
pr_number: 12236
branch: "omn-20001-omnimarket-3213-evidence"
Loading