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
8 changes: 8 additions & 0 deletions contracts/OMN-17943.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -253,3 +253,11 @@ dod_evidence:
checks:
- check_type: "command"
check_value: "gh pr view 10517 --repo OmniNode-ai/onex_change_control --json number,state,headRefName"
- id: "occ-self-bind-pr-10635"
description: |-
OCC self-bind for PR #10635 — binds this contract to the evidence PR carrying it, by pr_number, so eligibility can resolve a PASS receipt for the evidence PR itself.
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: "gh pr view 10635 --repo OmniNode-ai/onex_change_control --json number,state,headRefName"
8 changes: 8 additions & 0 deletions contracts/OMN-18900.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -176,3 +176,11 @@ dod_evidence:
checks:
- check_type: "command"
check_value: "gh pr view 10573 --repo OmniNode-ai/onex_change_control --json number,state"
- id: "dod-occ-diff-derived-behavior-proof"
description: "PR #3883 on OmniNode-ai/omnibase_infra — diff-derived behavior proof (OMN-16434)."
source: "generated"
checks:
- check_type: "test_passes"
check_value: |-
uv run pytest tests/ci/test_supplemental_declaration_expiry_omn18863.py tests/integration/migrations/test_dod_verify_runs_omn18900.py tests/unit/scripts/validation/test_application_migration_manifest.py -q
cwd: "${OMNI_HOME}/omnibase_infra"
8 changes: 8 additions & 0 deletions contracts/OMN-18942.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,11 @@ dod_evidence:
checks:
- check_type: "command"
check_value: "gh pr view 10622 --repo OmniNode-ai/onex_change_control --json number,state"
- id: "dod-occ-diff-derived-behavior-proof"
description: "PR #3901 on OmniNode-ai/omnibase_infra — diff-derived behavior proof (OMN-16434)."
source: "generated"
checks:
- check_type: "test_passes"
check_value: |-
uv run pytest tests/ci/test_incident_replay_omn18942.py tests/unit/scripts/test_fleet_failure_sink_omn18942.py tests/unit/scripts/test_omninode_system_slack_report.py -q
cwd: "${OMNI_HOME}/omnibase_infra"
8 changes: 8 additions & 0 deletions contracts/OMN-18958.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,11 @@ dod_evidence:
checks:
- check_type: "command"
check_value: "gh pr view 10619 --repo OmniNode-ai/onex_change_control --json number,state"
- id: "dod-occ-diff-derived-behavior-proof"
description: "PR #3899 on OmniNode-ai/omnibase_infra — diff-derived behavior proof (OMN-16434)."
source: "generated"
checks:
- check_type: "test_passes"
check_value: |-
uv run pytest tests/integration/runtime/test_chain_head_identity_seam_omn18389.py tests/unit/runtime/auto_wiring/test_consumer_adopts_wire_identity_omn18958.py -q
cwd: "${OMNI_HOME}/omnibase_infra"
8 changes: 8 additions & 0 deletions contracts/OMN-18960.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,11 @@ dod_evidence:
checks:
- check_type: "command"
check_value: "gh pr view 10623 --repo OmniNode-ai/onex_change_control --json number,state"
- id: "dod-occ-diff-derived-behavior-proof"
description: "PR #3902 on OmniNode-ai/omnibase_infra — diff-derived behavior proof (OMN-16434)."
source: "generated"
checks:
- check_type: "test_passes"
check_value: |-
uv run pytest tests/ci/test_ci_summary_gate.py tests/ci/test_omn18096_ci_bus_overlay_gate_wiring.py -q
cwd: "${OMNI_HOME}/omnibase_infra"
7 changes: 7 additions & 0 deletions contracts/OMN-18961.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,10 @@ dod_evidence:
checks:
- check_type: "command"
check_value: "gh pr view 10621 --repo OmniNode-ai/onex_change_control --json number,state"
- id: "dod-occ-diff-derived-behavior-proof"
description: "PR #2289 on OmniNode-ai/omniclaude — diff-derived behavior proof (OMN-16434)."
source: "generated"
checks:
- check_type: "test_passes"
check_value: "uv run pytest tests/hooks/test_session_start_goal_surface.py -q"
cwd: "${OMNI_HOME}/omniclaude"
58 changes: 58 additions & 0 deletions drift/behavior_proof_backfill_refusals.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,54 @@ refusals:
judged_at: '2026-09-07T00:27:50Z'
reason: dod-occ-diff-derived-behavior-proof is already declared or already has a receipt; the backfill
is idempotent and writes nothing.
OMN-16574:
decision: REFUSED_NO_PRODUCT_PR
judged_against:
legacy_binding_receipts: []
product_prs: []
judged_at: '2026-09-21T05:32:00Z'
reason: no `dod-<owner>-<repo>-pr-<n>` item names a product PR, so there is no diff to derive a behavior
proof from.
OMN-16576:
decision: REFUSED_NO_PRODUCT_PR
judged_against:
legacy_binding_receipts: []
product_prs:
- OmniNode-ai/omninode_infra#1063
- OmniNode-ai/omninode_infra#1498
judged_at: '2026-09-21T05:32:00Z'
reason: no `dod-<owner>-<repo>-pr-<n>` item names a product PR, so there is no diff to derive a behavior
proof from.
OMN-16581:
decision: REFUSED_NO_BEHAVIOUR_IN_DIFF
judged_against:
legacy_binding_receipts: []
product_prs:
- OmniNode-ai/omnibase_core#1600
judged_at: '2026-09-21T05:31:59Z'
reason: the merged diff of OmniNode-ai/omnibase_core#1600 carries no pytest collection target across
2 changed file(s). Naming any other test would assert behavior this PR never demonstrated; nothing
is minted.
OMN-16582:
decision: REFUSED_NO_BEHAVIOUR_IN_DIFF
judged_against:
legacy_binding_receipts: []
product_prs:
- OmniNode-ai/omnibase_infra#2906
judged_at: '2026-09-21T05:31:57Z'
reason: the merged diff of OmniNode-ai/omnibase_infra#2906 carries no pytest collection target across
3 changed file(s). Naming any other test would assert behavior this PR never demonstrated; nothing
is minted.
OMN-16585:
decision: REFUSED_NO_BEHAVIOUR_IN_DIFF
judged_against:
legacy_binding_receipts: []
product_prs:
- OmniNode-ai/omniintelligence#850
judged_at: '2026-09-21T05:31:53Z'
reason: the merged diff of OmniNode-ai/omniintelligence#850 carries no pytest collection target across
67 changed file(s). Naming any other test would assert behavior this PR never demonstrated; nothing
is minted.
OMN-16592:
decision: REFUSED_NO_PRODUCT_PR
judged_against:
Expand Down Expand Up @@ -1707,4 +1755,14 @@ refusals:
reason: the merged diff of OmniNode-ai/omniclaude#2271 carries no pytest collection target across
1 changed file(s). Naming any other test would assert behavior this PR never demonstrated; nothing
is minted.
OMN-18921:
decision: REFUSED_NO_BEHAVIOUR_IN_DIFF
judged_against:
legacy_binding_receipts: []
product_prs:
- OmniNode-ai/onex_change_control#10602
judged_at: '2026-09-21T05:31:10Z'
reason: the merged diff of OmniNode-ai/onex_change_control#10602 carries no pytest collection target
across 3 changed file(s). Naming any other test would assert behavior this PR never demonstrated;
nothing is minted.
schema_version: 1.0.0
21 changes: 21 additions & 0 deletions drift/dod_receipts/OMN-17943/occ-self-bind-pr-10635/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
actual_output: 'PASS: OCC PR #10635 on OmniNode-ai/onex_change_control reads back OPEN at branch auto/behavior-proof-backfill-35564768740,
tip 39e11b10dca180555be6324b14bb23a8ffb6003a. This receipt binds OMN-17943 to the evidence PR carrying
it; it makes no claim about the evidence in that PR, which its own receipts carry.'
branch: auto/behavior-proof-backfill-35564768740
check_type: command
check_value: gh pr view 10635 --repo OmniNode-ai/onex_change_control --json number,state,headRefName
commit_sha: 39e11b10dca180555be6324b14bb23a8ffb6003a
contract_entry_sha256: sha256:ac8f9525147f99cd759907dcd4292c9b78fe7b460ac56554c4da3aca70224da5
evidence_item_id: occ-self-bind-pr-10635
exit_code: 0
pr_number: 10635
probe_command: gh pr view 10635 --repo OmniNode-ai/onex_change_control --json number,state,headRefName
probe_stdout: '{"headRefName": "auto/behavior-proof-backfill-35564768740", "number": 10635, "state": "OPEN"}'
run_timestamp: '2026-09-21T05:32:13Z'
runner: omnimarket-ci occ-behavior-proof-backfill
schema_version: 1.0.0
status: PASS
ticket_id: OMN-17943
verifier: github-actions occ-pr-readback
working_dir: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
actual_output: 'PENDING: the declared targets are derived from the merged diff of OmniNode-ai/omnibase_infra#3883;
the PR''s own CI at head dc0f6ff57caa81fb68648eabe0d306a11941a4d2 — which is this receipt''s commit_sha,
the code state the recorded check ran against — concluded UNREADABLE; it subsequently merged as 0812e9741187335c40e873b47773b05108a117c8,
a different tree no check here was run against. This receipt records that observation — it does not
claim the pytest run was executed by the backfill. Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35564768740'
branch: jonah/omn-18900-vendor-dod-verdict-migrations
check_type: test_passes
check_value: uv run pytest tests/ci/test_supplemental_declaration_expiry_omn18863.py tests/integration/migrations/test_dod_verify_runs_omn18900.py
tests/unit/scripts/validation/test_application_migration_manifest.py -q
commit_sha: dc0f6ff57caa81fb68648eabe0d306a11941a4d2
contract_entry_sha256: sha256:98b0ce109d3dbc35fa4080009e593bbb3fc3dd1a0dc087c5da89209b716b7429
evidence_item_id: dod-occ-diff-derived-behavior-proof
exit_code: 0
pr_number: 3883
probe_command: gh api repos/OmniNode-ai/omnibase_infra/commits/dc0f6ff57caa81fb68648eabe0d306a11941a4d2/check-runs
--paginate --jq '[.check_runs[]|select(.conclusion|IN("success","skipped","neutral")|not)]|length'
probe_stdout: ''
run_timestamp: '2026-09-21T05:31:17Z'
runner: omnimarket-ci occ-behavior-proof-backfill
schema_version: 1.0.0
status: PENDING
ticket_id: OMN-18900
verifier: github-actions merged-pr diff derivation
working_dir: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
actual_output: 'PENDING: the declared targets are derived from the merged diff of OmniNode-ai/omnibase_infra#3901;
the PR''s own CI at head f5f9bfdf5fbdae068295be3b6e878a66ee330e53 — which is this receipt''s commit_sha,
the code state the recorded check ran against — concluded UNREADABLE; it subsequently merged as 0470dfd2164289f847663f3c4409c522f02a655e,
a different tree no check here was run against. This receipt records that observation — it does not
claim the pytest run was executed by the backfill. Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35564768740'
branch: jonah/omn-18942-fleet-failure-sink
check_type: test_passes
check_value: uv run pytest tests/ci/test_incident_replay_omn18942.py tests/unit/scripts/test_fleet_failure_sink_omn18942.py
tests/unit/scripts/test_omninode_system_slack_report.py -q
commit_sha: f5f9bfdf5fbdae068295be3b6e878a66ee330e53
contract_entry_sha256: sha256:bd8b2fb1fbb3ed24dced81dde94391dd1f82dcb734dbcff599615be01788732f
evidence_item_id: dod-occ-diff-derived-behavior-proof
exit_code: 0
pr_number: 3901
probe_command: gh api repos/OmniNode-ai/omnibase_infra/commits/f5f9bfdf5fbdae068295be3b6e878a66ee330e53/check-runs
--paginate --jq '[.check_runs[]|select(.conclusion|IN("success","skipped","neutral")|not)]|length'
probe_stdout: ''
run_timestamp: '2026-09-21T05:31:09Z'
runner: omnimarket-ci occ-behavior-proof-backfill
schema_version: 1.0.0
status: PENDING
ticket_id: OMN-18942
verifier: github-actions merged-pr diff derivation
working_dir: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
actual_output: 'PENDING: the declared targets are derived from the merged diff of OmniNode-ai/omnibase_infra#3899;
the PR''s own CI at head 58ce4c03aa959eb9bda6f7066ae6d56a7c17e938 — which is this receipt''s commit_sha,
the code state the recorded check ran against — concluded UNREADABLE; it subsequently merged as 08db8946ec2140ded5e20c89d24f463cf92616a2,
a different tree no check here was run against. This receipt records that observation — it does not
claim the pytest run was executed by the backfill. Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35564768740'
branch: jonah/omn-18958-consumer-adopts-wire-identity
check_type: test_passes
check_value: uv run pytest tests/integration/runtime/test_chain_head_identity_seam_omn18389.py tests/unit/runtime/auto_wiring/test_consumer_adopts_wire_identity_omn18958.py
-q
commit_sha: 58ce4c03aa959eb9bda6f7066ae6d56a7c17e938
contract_entry_sha256: sha256:3f9177ef6a86861b75b609a43853302521b65d236fbdd6f89a8fc0d12ad14c88
evidence_item_id: dod-occ-diff-derived-behavior-proof
exit_code: 0
pr_number: 3899
probe_command: gh api repos/OmniNode-ai/omnibase_infra/commits/58ce4c03aa959eb9bda6f7066ae6d56a7c17e938/check-runs
--paginate --jq '[.check_runs[]|select(.conclusion|IN("success","skipped","neutral")|not)]|length'
probe_stdout: ''
run_timestamp: '2026-09-21T05:31:07Z'
runner: omnimarket-ci occ-behavior-proof-backfill
schema_version: 1.0.0
status: PENDING
ticket_id: OMN-18958
verifier: github-actions merged-pr diff derivation
working_dir: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
actual_output: 'PENDING: the declared targets are derived from the merged diff of OmniNode-ai/omnibase_infra#3902;
the PR''s own CI at head c89ec8bc993f3a702fcc886df815946ed228fae4 — which is this receipt''s commit_sha,
the code state the recorded check ran against — concluded UNREADABLE; it subsequently merged as 15f6a804b3c3e895ba4a2d588b6b500d2247cf83,
a different tree no check here was run against. This receipt records that observation — it does not
claim the pytest run was executed by the backfill. Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35564768740'
branch: jonah/omn-18960-umbrella-external-default-deny
check_type: test_passes
check_value: uv run pytest tests/ci/test_ci_summary_gate.py tests/ci/test_omn18096_ci_bus_overlay_gate_wiring.py
-q
commit_sha: c89ec8bc993f3a702fcc886df815946ed228fae4
contract_entry_sha256: sha256:a5b8eadb303d1735b301658c7b8295c4e6109de5d0f29cfce9c3bd981cf325d5
evidence_item_id: dod-occ-diff-derived-behavior-proof
exit_code: 0
pr_number: 3902
probe_command: gh api repos/OmniNode-ai/omnibase_infra/commits/c89ec8bc993f3a702fcc886df815946ed228fae4/check-runs
--paginate --jq '[.check_runs[]|select(.conclusion|IN("success","skipped","neutral")|not)]|length'
probe_stdout: ''
run_timestamp: '2026-09-21T05:31:05Z'
runner: omnimarket-ci occ-behavior-proof-backfill
schema_version: 1.0.0
status: PENDING
ticket_id: OMN-18960
verifier: github-actions merged-pr diff derivation
working_dir: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
actual_output: 'PENDING: the declared targets are derived from the merged diff of OmniNode-ai/omniclaude#2289;
the PR''s own CI at head d7898148920043c8a666f62fbe5fe3480a030b5d — which is this receipt''s commit_sha,
the code state the recorded check ran against — concluded UNREADABLE; it subsequently merged as 6e84849ed3ea38dcbb6b75330cd4b49e1a8fa05b,
a different tree no check here was run against. This receipt records that observation — it does not
claim the pytest run was executed by the backfill. Run: https://github.com/OmniNode-ai/omnimarket/actions/runs/35564768740'
branch: jonah/omn-18961-session-goal-deferral
check_type: test_passes
check_value: uv run pytest tests/hooks/test_session_start_goal_surface.py -q
commit_sha: d7898148920043c8a666f62fbe5fe3480a030b5d
contract_entry_sha256: sha256:0b2feedb88b00955be214f25b18097fa6b2143afa702802a9b6811e1943d03b1
evidence_item_id: dod-occ-diff-derived-behavior-proof
exit_code: 0
pr_number: 2289
probe_command: gh api repos/OmniNode-ai/omniclaude/commits/d7898148920043c8a666f62fbe5fe3480a030b5d/check-runs
--paginate --jq '[.check_runs[]|select(.conclusion|IN("success","skipped","neutral")|not)]|length'
probe_stdout: ''
run_timestamp: '2026-09-21T05:31:04Z'
runner: omnimarket-ci occ-behavior-proof-backfill
schema_version: 1.0.0
status: PENDING
ticket_id: OMN-18961
verifier: github-actions merged-pr diff derivation
working_dir: null
Loading