Skip to content
Closed
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
26 changes: 26 additions & 0 deletions contracts/OMN-19194.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,29 @@ dod_evidence:
- check_type: "command"
check_value: |-
files="$(gh api repos/OmniNode-ai/onex_change_control/pulls/10828/files --jq '.[].filename')" && ! printf '%s' "$files" | grep -qF '.github/workflows/ci.yml'
- id: "dod-OmniNode-ai-omnimarket-pr-2783"
description: >-
PR #2783 on OmniNode-ai/omnimarket — hand-authored evidence (OMN-15247), signed by a second actor;
occ-autobind declined with skip:NO_RED_DERIVABLE_CHECK because the diff is a single workflow file
(no changed-file candidate is RED-derivable against the merge base). Sibling fix under this same
ticket: the onex_change_control shadow job (above) was duplicating its full unscoped suite and needed
narrowing; omnimarket's shadow job was already correctly scoped (`-m "unit and not kafka"`) and
needed a realistic --timeout budget (900s -> 1200s) plus an exit-124 -> infra classification branch,
mirroring the pre-existing exit-125 handling (OMN-18820).
source: "manual"
checks:
- check_type: "command"
check_value: |-
gh api "repos/OmniNode-ai/omnimarket/contents/.github/workflows/product-readiness-shadow.yml?ref=ca9d2dd532035225d9841d0b5fb65867a1d60083" --jq '.content' | base64 -d | grep -cF 'product_conclusion=timeout'
- id: "dod-OmniNode-ai-omnimarket-pr-2783-ci"
description: "PR #2783 on OmniNode-ai/omnimarket — product diff scope check (OMN-14425)."
source: "manual"
checks:
- check_type: "command"
check_value: "gh pr view 2783 --repo OmniNode-ai/omnimarket --json files"
- id: "occ-self-bind-pr-10851"
description: "OCC self-bind for OMN-19194 companion PR #10851 on OmniNode-ai/onex_change_control."
source: "manual"
checks:
- check_type: "command"
check_value: "gh pr view 10851 --repo OmniNode-ai/onex_change_control --json number,state"
Loading