Repository navigation
evidence(OMN-14172): add omnimarket PR 1652 OCC receipts #3741
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,61 @@ | ||
| --- | ||
| schema_version: "1.0.0" | ||
| ticket_id: "OMN-14172" | ||
| title: "ci(OMN-14172): fail-closed gate against integration silent-skip false-greens" | ||
| summary: >- | ||
| Central OCC evidence for omnimarket PR #1652. The PR adds a fail-closed integration silent-skip guard | ||
| to omnimarket CI, including data-driven service skip policy, local self-test coverage, and CI summary | ||
| wiring. This evidence PR performs no live deploy, runtime restart, branch-protection mutation, or bypass. | ||
| is_seam_ticket: false | ||
| interface_change: false | ||
| interfaces_touched: [] | ||
| emergency_bypass: | ||
| enabled: false | ||
| justification: "" | ||
| follow_up_ticket_id: "" | ||
| dod_evidence: | ||
| - id: "dod-omnimarket-pr-1652" | ||
| description: >- | ||
| omnimarket PR #1652 is open against dev at head cc7303e4976772620506420f12802fa3deffee5b and carries | ||
| the integration silent-skip guard implementation plus CI/pre-commit wiring. | ||
| source: "manual" | ||
| status: "verified" | ||
| checks: | ||
| - check_type: "command" | ||
| check_value: >- | ||
| grep -q '^status: PASS$' drift/dod_receipts/OMN-14172/dod-omnimarket-pr-1652/command.yaml && | ||
| grep -q '^pr_number: 1652$' drift/dod_receipts/OMN-14172/dod-omnimarket-pr-1652/command.yaml | ||
| && grep -q '^commit_sha: cc7303e4976772620506420f12802fa3deffee5b$' drift/dod_receipts/OMN-14172/dod-omnimarket-pr-1652/command.yaml | ||
| - id: "dod-silent-skip-proof" | ||
| description: >- | ||
| PR #1652 records proof that the guard fails on provisioned-service false-greens and passes for provisioned | ||
| execution with only optional skips. | ||
| source: "manual" | ||
| status: "verified" | ||
| checks: | ||
| - check_type: "command" | ||
| check_value: >- | ||
| grep -q '^status: PASS$' drift/dod_receipts/OMN-14172/dod-silent-skip-proof/command.yaml && | ||
| grep -q '11/11' drift/dod_receipts/OMN-14172/dod-silent-skip-proof/command.yaml | ||
| - id: "dod-no-live-deploy" | ||
| description: >- | ||
| Scope evidence: this is CI/test-process work only. The OCC PR performs no live deploy, no runtime | ||
| restart, no branch-protection change, and no bypass. | ||
| source: "manual" | ||
| status: "verified" | ||
| checks: | ||
| - check_type: "command" | ||
| check_value: >- | ||
| grep -q '^status: PASS$' drift/dod_receipts/OMN-14172/dod-no-live-deploy/command.yaml && grep | ||
| -qi 'no live deploy' drift/dod_receipts/OMN-14172/dod-no-live-deploy/command.yaml | ||
| - id: "dod-occ-pr-self" | ||
| description: >- | ||
| Self-binding receipt: onex_change_control PR #3741 carries the central OMN-14172 contract and PASS | ||
| receipts consumed by omnimarket PR #1652 via Evidence-Source after merge. | ||
| source: "manual" | ||
| status: "verified" | ||
| checks: | ||
| - check_type: "command" | ||
| check_value: >- | ||
| grep -q '^status: PASS$' drift/dod_receipts/OMN-14172/dod-occ-pr-self/command.yaml && grep -q | ||
| '^pr_number: 3741$' drift/dod_receipts/OMN-14172/dod-occ-pr-self/command.yaml |
22 changes: 22 additions & 0 deletions
22
drift/dod_receipts/OMN-14172/dod-no-live-deploy/command.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| --- | ||
| schema_version: "1.0.0" | ||
| ticket_id: "OMN-14172" | ||
| evidence_item_id: "dod-no-live-deploy" | ||
| check_type: "command" | ||
| check_value: "git diff --name-only origin/dev...HEAD" | ||
| status: PASS | ||
| run_timestamp: "2026-07-09T03:22:00Z" | ||
| commit_sha: cc7303e4976772620506420f12802fa3deffee5b | ||
| runner: "codex-manual-merge-sweep" | ||
| verifier: "occ-evidence-lane" | ||
| probe_command: "gh pr view 1652 --repo OmniNode-ai/omnimarket --json files --jq '[.files[].path]'" | ||
| probe_stdout: | | ||
| [".github/workflows/ci.yml",".pre-commit-config.yaml","scripts/ci/check_integration_skips.py","scripts/ci/integration_skip_guard.yaml","tests/ci/test_check_integration_skips.py"] | ||
| actual_output: >- | ||
| PASS: OMN-14172 is CI/test-process work only. It performs no live deploy, no runtime restart, no branch-protection | ||
| mutation, and no bypass. | ||
| exit_code: 0 | ||
| pr_number: 1652 | ||
| branch: "jonah/omn-14172-silent-skip-gate" | ||
| working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-14172/omnimarket" | ||
| contract_sha256: "sha256:9426c8012e0432615b5feb310e908b7ab2cfcaa9541dad44d7628d808dec0eab" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| --- | ||
| schema_version: "1.0.0" | ||
| ticket_id: "OMN-14172" | ||
| evidence_item_id: "dod-occ-pr-self" | ||
| check_type: "command" | ||
| check_value: "gh pr view 3741 --repo OmniNode-ai/onex_change_control --json number,state,headRefName,headRefOid" | ||
| status: PASS | ||
| run_timestamp: "2026-07-09T03:33:00Z" | ||
| commit_sha: 0f21a43def22e5b5655ef1d63c18592a520adda3 | ||
| runner: "codex-manual-merge-sweep" | ||
| verifier: "occ-evidence-lane" | ||
| probe_command: "gh pr view 3741 --repo OmniNode-ai/onex_change_control --json number,state,headRefName,headRefOid" | ||
| probe_stdout: | | ||
| {"headRefName":"jonah/omn-14172-occ-evidence","headRefOid":"0f21a43def22e5b5655ef1d63c18592a520adda3","number":3741,"state":"OPEN"} | ||
| actual_output: >- | ||
| PASS: onex_change_control PR #3741 carries the central OMN-14172 contract and PASS receipts for omnimarket | ||
| PR #1652. The downstream PR will cite this OCC PR with Evidence-Source: OCC#3741 after the OCC PR is | ||
| merged. | ||
| exit_code: 0 | ||
| pr_number: 3741 | ||
| branch: "jonah/omn-14172-occ-evidence" | ||
| working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-14172/onex_change_control" | ||
| contract_sha256: "sha256:9426c8012e0432615b5feb310e908b7ab2cfcaa9541dad44d7628d808dec0eab" |
22 changes: 22 additions & 0 deletions
22
drift/dod_receipts/OMN-14172/dod-omnimarket-pr-1652/command.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| --- | ||
| schema_version: "1.0.0" | ||
| ticket_id: "OMN-14172" | ||
| evidence_item_id: "dod-omnimarket-pr-1652" | ||
| check_type: "command" | ||
| check_value: "gh pr view 1652 --repo OmniNode-ai/omnimarket --json number,state,headRefName,headRefOid,baseRefName,title,files" | ||
| status: PASS | ||
| run_timestamp: "2026-07-09T03:22:00Z" | ||
| commit_sha: cc7303e4976772620506420f12802fa3deffee5b | ||
| runner: "codex-manual-merge-sweep" | ||
| verifier: "occ-evidence-lane" | ||
| probe_command: "gh pr view 1652 --repo OmniNode-ai/omnimarket --json number,state,headRefName,headRefOid,baseRefName,title" | ||
| probe_stdout: | | ||
| {"baseRefName":"dev","headRefName":"jonah/omn-14172-silent-skip-gate","headRefOid":"cc7303e4976772620506420f12802fa3deffee5b","number":1652,"state":"OPEN","title":"ci(OMN-14172): fail-closed gate against integration silent-skip false-greens"} | ||
| actual_output: >- | ||
| PASS: omnimarket PR #1652 is open against dev at head cc7303e4976772620506420f12802fa3deffee5b and carries | ||
| the integration silent-skip guard, config, CI summary wiring, pre-commit hook, and unit tests. | ||
| exit_code: 0 | ||
| pr_number: 1652 | ||
| branch: "jonah/omn-14172-silent-skip-gate" | ||
| working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-14172/omnimarket" | ||
| contract_sha256: "sha256:9426c8012e0432615b5feb310e908b7ab2cfcaa9541dad44d7628d808dec0eab" | ||
23 changes: 23 additions & 0 deletions
23
drift/dod_receipts/OMN-14172/dod-silent-skip-proof/command.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| --- | ||
| schema_version: "1.0.0" | ||
| ticket_id: "OMN-14172" | ||
| evidence_item_id: "dod-silent-skip-proof" | ||
| check_type: "command" | ||
| check_value: "gh pr view 1652 --repo OmniNode-ai/omnimarket --json body --jq .body" | ||
| status: PASS | ||
| run_timestamp: "2026-07-09T03:22:00Z" | ||
| commit_sha: cc7303e4976772620506420f12802fa3deffee5b | ||
| runner: "codex-manual-merge-sweep" | ||
| verifier: "occ-evidence-lane" | ||
| probe_command: "gh pr view 1652 --repo OmniNode-ai/omnimarket --json body --jq .body" | ||
| probe_stdout: | | ||
| PR body dod_evidence records false-green reproduction, provisioned-state pass, --selftest pass, 11/11 unit tests, ruff clean, aislop clean, and pre-commit proof. | ||
| actual_output: >- | ||
| PASS: omnimarket PR #1652 records guard proof for both cases: provisioned Postgres absence skips fail | ||
| closed, provisioned execution with only optional skips passes, and 11/11 unit tests plus selftest validate | ||
| the parser/gate. | ||
| exit_code: 0 | ||
| pr_number: 1652 | ||
| branch: "jonah/omn-14172-silent-skip-gate" | ||
| working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-14172/omnimarket" | ||
| contract_sha256: "sha256:9426c8012e0432615b5feb310e908b7ab2cfcaa9541dad44d7628d808dec0eab" |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win
check_valueandprobe_commanddon't match.check_valuerequests...baseRefName,title,filesbut the actually-executedprobe_commandomitsfiles. The declared check and the executed probe should be identical so the receipt accurately reflects what was verified.🛡️ Proposed fix
Also applies to: 12-12
🤖 Prompt for AI Agents