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: 15 additions & 11 deletions contracts/OMN-7537.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,33 +15,37 @@ emergency_bypass:
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-001"
description: "PR opened against main branch"
description: "omnibase_core PR #883 OPEN targeting main"
source: "generated"
checks:
- check_type: "command"
check_value: "gh pr view --json state -q .state"
check_value: 'gh pr view 883 --repo OmniNode-ai/omnibase_core --json state,baseRefName -q ''.state
+ ":" + .baseRefName'' | grep -qx OPEN:main'
- id: "dod-002"
description: "PR merged to main"
description: "omnibase_core PR #883 diff includes cli_pack.py (pack CLI handler)"
source: "generated"
checks:
- check_type: "command"
check_value: "gh pr view --json mergedAt -q .mergedAt"
check_value: 'gh pr view 883 --repo OmniNode-ai/omnibase_core --json files -q ''[.files[] | select(.path
== "src/omnibase_core/cli/cli_pack.py")] | length > 0'' | grep -qx true'
- id: "dod-003"
description: "Tests pass in CI"
description: "omnibase_core PR #883 diff includes cli_install.py (install CLI handler)"
source: "generated"
checks:
- check_type: "command"
check_value: "gh pr checks --watch"
check_value: 'gh pr view 883 --repo OmniNode-ai/omnibase_core --json files -q ''[.files[] | select(.path
== "src/omnibase_core/cli/cli_install.py")] | length > 0'' | grep -qx true'
- id: "dod-004"
description: "Pre-commit hooks clean"
description: "omnibase_core PR #883 adds tests/unit/cli/test_cli_install.py with path-traversal +
metadata coverage"
source: "generated"
checks:
- check_type: "command"
check_value: "pre-commit run --all-files"
check_value: 'gh pr view 883 --repo OmniNode-ai/omnibase_core --json files -q ''[.files[] | select(.path
== "tests/unit/cli/test_cli_install.py")] | length > 0'' | grep -qx true'
Comment thread
jonahgabriel marked this conversation as resolved.
- id: "dod-005"
description: "Contract/schema artifact file exists"
description: "Contract/schema artifact file exists in onex_change_control"
source: "generated"
checks:
- check_type: "command"
command: "test -f contracts/OMN-7537.yaml"
check_value: "contracts/OMN-7537.yaml"
check_value: "test -f contracts/OMN-7537.yaml"
13 changes: 13 additions & 0 deletions drift/dod_receipts/OMN-7537/dod-001/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
ticket_id: OMN-7537
evidence_item_id: dod-001
check_type: command
check_value: 'gh pr view 883 --repo OmniNode-ai/omnibase_core --json state,baseRefName -q ''.state + ":"
+ .baseRefName'' | grep -qx OPEN:main'
status: PASS
run_timestamp: 2026-04-23T21:35:00Z
commit_sha: "dd3e6bbf"
runner: pr-polish-worker
actual_output: OPEN:main
exit_code: 0
pr_number: 883
13 changes: 13 additions & 0 deletions drift/dod_receipts/OMN-7537/dod-002/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
ticket_id: OMN-7537
evidence_item_id: dod-002
check_type: command
check_value: "gh pr view 883 --repo OmniNode-ai/omnibase_core --json files -q '[.files[] | select(.path
== \"src/omnibase_core/cli/cli_pack.py\")] | length > 0' | grep -qx true"
status: PASS
run_timestamp: 2026-04-23T21:10:00Z
commit_sha: "dd3e6bbf"
runner: pr-polish-worker
actual_output: "true"
exit_code: 0
pr_number: 883
13 changes: 13 additions & 0 deletions drift/dod_receipts/OMN-7537/dod-003/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
ticket_id: OMN-7537
evidence_item_id: dod-003
check_type: command
check_value: "gh pr view 883 --repo OmniNode-ai/omnibase_core --json files -q '[.files[] | select(.path
== \"src/omnibase_core/cli/cli_install.py\")] | length > 0' | grep -qx true"
status: PASS
run_timestamp: 2026-04-23T21:10:00Z
commit_sha: "dd3e6bbf"
runner: pr-polish-worker
actual_output: "true"
exit_code: 0
pr_number: 883
13 changes: 13 additions & 0 deletions drift/dod_receipts/OMN-7537/dod-004/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
ticket_id: OMN-7537
evidence_item_id: dod-004
check_type: command
check_value: "gh pr view 883 --repo OmniNode-ai/omnibase_core --json files -q '[.files[] | select(.path
== \"tests/unit/cli/test_cli_install.py\")] | length > 0' | grep -qx true"
status: PASS
run_timestamp: 2026-04-23T21:10:00Z
commit_sha: "dd3e6bbf"
runner: pr-polish-worker
actual_output: "true"
exit_code: 0
pr_number: 883
12 changes: 12 additions & 0 deletions drift/dod_receipts/OMN-7537/dod-005/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
ticket_id: OMN-7537
evidence_item_id: dod-005
check_type: command
check_value: "test -f contracts/OMN-7537.yaml"
status: PASS
run_timestamp: 2026-04-23T21:10:00Z
commit_sha: "dd3e6bbf"
runner: pr-polish-worker
actual_output: EXISTS
exit_code: 0
pr_number: 883
Loading