Skip to content
Closed
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
33 changes: 33 additions & 0 deletions contracts/OMN-20522.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-20522"
title: "Hand-authored OCC evidence for OMN-20522"
summary: "Hand-authored evidence companion for OmniNode-ai/omnibase_core#1882, which holds an L4 red in
CI Summary while a newer run of its producer workflow is unfinished."
is_seam_ticket: false
interface_change: false
interfaces_touched: []
requirements:
- id: "req-pr-1882-scope"
statement: "OmniNode-ai/omnibase_core#1882 changes the CI Summary gate so a stale cancelled, failure
or skipped row is held pending while a newer run of the same producer workflow is not completed."
acceptance:
- id: "AC1"
statement: "scripts/ci/ci_summary_gate.py accepts the --workflow-runs-file option the poller writes."
evidence_requirements:
- kind: "ci"
description: "PR #1882 product diff scope present"
command: "gh pr view ${PR_NUMBER} --repo ${REPO} --json files"
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-OmniNode-ai-omnibase-core-pr-1882"
description: "PR #1882 on OmniNode-ai/omnibase_core, hand-authored companion. The check counts the
lines of scripts/ci/ci_summary_gate.py at the PR head that name the --workflow-runs-file option
the PR adds."
source: "generated"
checks:
- check_type: "command"
check_value: "grep -c -- '--workflow-runs-file' scripts/ci/ci_summary_gate.py"
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
schema_version: 1.0.0
ticket_id: OMN-20522
evidence_item_id: dod-OmniNode-ai-omnibase-core-pr-1882
check_type: command
check_value: grep -c -- '--workflow-runs-file' scripts/ci/ci_summary_gate.py
contract_sha256: 53f9ed43a7b81a43e732990a0aebcbc910480737e12828ad35664c43f78e7c96
contract_entry_sha256: sha256:72c77e73eed880fdd73036e845aeddee313ed9da68926e63a5d6e26652ee92d9
status: PASS
commit_sha: 2e0c3b4604a93f77ecc03475ee56a0f894d96675
runner: landing-L2591
probe_command: grep -c -- '--workflow-runs-file' scripts/ci/ci_summary_gate.py
pr_number: 1882
branch: OMN-20522-l4-wait
verifier: occ-probe-capture-v1
probe_stdout: '1'
exit_code: 0
run_timestamp: '2026-10-04T10:27:06Z'
duration_ms: 2
artifact_sha256:
- sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
- sha256:cd083396bca5eddaa40b692cda7f1c22777964f64a96d4620a6285206542848f
18 changes: 18 additions & 0 deletions drift/occ_bindings/OMN-20522/occ-self-bind-pr-12769/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-20522"
evidence_item_id: "occ-self-bind-pr-12769"
check_type: "command"
check_value: "gh pr view 12769 --repo OmniNode-ai/onex_change_control --json number,state,headRefName"
contract_sha256: "sha256:53f9ed43a7b81a43e732990a0aebcbc910480737e12828ad35664c43f78e7c96"
status: PASS
run_timestamp: "2026-10-04T10:29:15Z"
commit_sha: "af36c0f8a15aa12df7166cfbf333e0fa30ff4194"
runner: "occ-self-bind-mint"
verifier: "github-pr-readback"
probe_command: "gh pr view 12769 --repo OmniNode-ai/onex_change_control --json number,state,headRefName"
probe_stdout: |
{"headRefName":"OMN-20522-companion-1882","number":12769,"state":"OPEN"}
exit_code: 0
pr_number: 12769
branch: "OMN-20522-companion-1882"
Loading