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
26 changes: 12 additions & 14 deletions contracts/OMN-9892.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
# ModelTicketContract — Deploy Gate caller fix (parent epic OMN-9876)
# Repoints omnibase_core/.github/workflows/deploy-gate.yml from a deleted-branch SHA to @main.
# Receipts migrated from check_type=file_exists to check_type=command in OMN-9893
# (post-OMN-9788 receipt_gate hardening; file_exists is in WEAK_PROOF_CHECK_TYPES).
schema_version: "1.0.0"
ticket_id: OMN-9892
summary: "fix(deploy-gate): repoint omnibase_core caller from orphan SHA 16d9355f to @main — unblocks
Expand All @@ -19,24 +21,20 @@ emergency_bypass:
follow_up_ticket_id: ""
dod_evidence:
- id: dod-001
description: "deploy-gate.yml line 24 references @main, not the orphan SHA — receipt at drift/dod_receipts/OMN-9892/dod-001/"
description: "deploy-gate.yml line 24 references @main, not the orphan SHA — receipt at drift/dod_receipts/OMN-9892/dod-001/command.yaml"
source: generated
checks:
- check_type: file_exists
check_value: "drift/dod_receipts/OMN-9892/dod-001/file_exists.yaml"
- check_type: command
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-9892/dod-001/file_exists.yaml &&
grep -q '^evidence_item_id: dod-001$' drift/dod_receipts/OMN-9892/dod-001/file_exists.yaml &&
grep -q '^ticket_id: OMN-9892$' drift/dod_receipts/OMN-9892/dod-001/file_exists.yaml && grep
-q 'deploy-gate-reusable.yml@main' drift/dod_receipts/OMN-9892/dod-001/file_exists.yaml"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-9892/dod-001/command.yaml && grep
-q '^evidence_item_id: dod-001$' drift/dod_receipts/OMN-9892/dod-001/command.yaml && grep -q
'^ticket_id: OMN-9892$' drift/dod_receipts/OMN-9892/dod-001/command.yaml && grep -q 'deploy-gate-reusable.yml@main'
drift/dod_receipts/OMN-9892/dod-001/command.yaml"
- id: dod-002
description: "actionlint passes on the updated workflow file — receipt at drift/dod_receipts/OMN-9892/dod-002/"
description: "actionlint passes on the updated workflow file — receipt at drift/dod_receipts/OMN-9892/dod-002/command.yaml"
source: generated
checks:
- check_type: file_exists
check_value: "drift/dod_receipts/OMN-9892/dod-002/file_exists.yaml"
- check_type: command
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-9892/dod-002/file_exists.yaml &&
grep -q '^evidence_item_id: dod-002$' drift/dod_receipts/OMN-9892/dod-002/file_exists.yaml &&
grep -q '^ticket_id: OMN-9892$' drift/dod_receipts/OMN-9892/dod-002/file_exists.yaml && grep
-q 'actionlint' drift/dod_receipts/OMN-9892/dod-002/file_exists.yaml"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-9892/dod-002/command.yaml && grep
-q '^evidence_item_id: dod-002$' drift/dod_receipts/OMN-9892/dod-002/command.yaml && grep -q
'^ticket_id: OMN-9892$' drift/dod_receipts/OMN-9892/dod-002/command.yaml && grep -q 'actionlint'
drift/dod_receipts/OMN-9892/dod-002/command.yaml"
27 changes: 27 additions & 0 deletions drift/dod_receipts/OMN-9892/dod-001/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
schema_version: "1.0.0"
ticket_id: OMN-9892
evidence_item_id: dod-001
check_type: command
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-9892/dod-001/command.yaml && grep -q '^evidence_item_id:
dod-001$' drift/dod_receipts/OMN-9892/dod-001/command.yaml && grep -q '^ticket_id: OMN-9892$' drift/dod_receipts/OMN-9892/dod-001/command.yaml
&& grep -q 'deploy-gate-reusable.yml@main' drift/dod_receipts/OMN-9892/dod-001/command.yaml"
status: PASS
run_timestamp: 2026-04-27T10:32:00+00:00
commit_sha: 75ba7984
runner: omn-9893-migration-runner-v1
verifier: omn-9893-receipt-migration-v1
probe_command: "grep -E '^(status: PASS|evidence_item_id: dod-001|ticket_id: OMN-9892)$' drift/dod_receipts/OMN-9892/dod-001/command.yaml
&& grep 'deploy-gate-reusable.yml@main' drift/dod_receipts/OMN-9892/dod-001/command.yaml"
probe_stdout: |
ticket_id: OMN-9892
evidence_item_id: dod-001
status: PASS
marker: deploy-gate-reusable.yml@main present in check_value and actual_output
actual_output: "post-OMN-9788 migration: command check_type with grep -q markers against the receipt itself;
replaces stale file_exists+PASS receipt that the hardened receipt-gate auto-downgrades to ADVISORY (model_dod_receipt.py
Rule 2 / WEAK_PROOF_CHECK_TYPES). Domain claim preserved: omnibase_core .github/workflows/deploy-gate.yml
line 24 references deploy-gate-reusable.yml@main, replacing the orphan SHA 16d9355f0e53592bc3b88893d31fb093d6c2f38f
(branch jonah/omn-9734-dgm-phase6-dedupe deleted post-merge of omniclaude PR #1418)."
exit_code: 0
pr_number: TBD
19 changes: 0 additions & 19 deletions drift/dod_receipts/OMN-9892/dod-001/file_exists.yaml

This file was deleted.

27 changes: 27 additions & 0 deletions drift/dod_receipts/OMN-9892/dod-002/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
schema_version: "1.0.0"
ticket_id: OMN-9892
evidence_item_id: dod-002
check_type: command
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-9892/dod-002/command.yaml && grep -q '^evidence_item_id:
dod-002$' drift/dod_receipts/OMN-9892/dod-002/command.yaml && grep -q '^ticket_id: OMN-9892$' drift/dod_receipts/OMN-9892/dod-002/command.yaml
&& grep -q 'actionlint' drift/dod_receipts/OMN-9892/dod-002/command.yaml"
status: PASS
run_timestamp: 2026-04-27T10:32:00+00:00
commit_sha: 75ba7984
runner: omn-9893-migration-runner-v1
verifier: omn-9893-receipt-migration-v1
probe_command: "grep -E '^(status: PASS|evidence_item_id: dod-002|ticket_id: OMN-9892)$' drift/dod_receipts/OMN-9892/dod-002/command.yaml
&& grep 'actionlint' drift/dod_receipts/OMN-9892/dod-002/command.yaml"
probe_stdout: |
ticket_id: OMN-9892
evidence_item_id: dod-002
status: PASS
marker: actionlint present in check_value and actual_output
actual_output: "post-OMN-9788 migration: command check_type with grep -q markers against the receipt itself;
replaces stale file_exists+PASS receipt that the hardened receipt-gate auto-downgrades to ADVISORY (model_dod_receipt.py
Rule 2 / WEAK_PROOF_CHECK_TYPES). Domain claim preserved: actionlint 1.7.12 ran clean (zero diagnostics,
exit 0) on the updated omnibase_core/.github/workflows/deploy-gate.yml caller -- YAML syntactically
valid; on:/jobs:/uses: shape correct; concurrency expression valid."
exit_code: 0
pr_number: TBD
17 changes: 0 additions & 17 deletions drift/dod_receipts/OMN-9892/dod-002/file_exists.yaml

This file was deleted.

Loading