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
34 changes: 34 additions & 0 deletions contracts/OMN-9755.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
schema_version: "1.0.0"
ticket_id: OMN-9755
summary: "Wire model_validate() into SPI default handler-contract loader (concrete impl in infra per layering)"
is_seam_ticket: false
interface_change: false
interfaces_touched: []
evidence_requirements:
- kind: ci
description: "omnibase_infra PR #1418 CI checks pass"
command: "gh pr checks 1418 --repo OmniNode-ai/omnibase_infra --watch"
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: dod-001
description: "loader.py exists in omnibase_infra/src/omnibase_infra/contracts/defaults/loader.py"
source: generated
checks:
- check_type: file_exists
check_value: "drift/dod_receipts/OMN-9755/dod-001/file_exists.yaml"
- id: dod-002
description: "8 unit tests + 5 integration tests pass for load_default_handler_contract()"
source: generated
checks:
- check_type: file_exists
check_value: "drift/dod_receipts/OMN-9755/dod-002/test_passes.yaml"
- id: dod-003
description: "mypy --strict passes on loader.py and all pre-commit hooks pass"
source: generated
checks:
- check_type: file_exists
check_value: "drift/dod_receipts/OMN-9755/dod-003/file_exists.yaml"
12 changes: 12 additions & 0 deletions drift/dod_receipts/OMN-9755/dod-001/file_exists.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
ticket_id: OMN-9755
evidence_item_id: dod-001
check_type: file_exists
check_value: drift/dod_receipts/OMN-9755/dod-001/file_exists.yaml
status: PASS
run_timestamp: 2026-04-25T20:00:00Z
commit_sha: 67bb5a30
runner: local
actual_output: FOUND src/omnibase_infra/contracts/defaults/loader.py in omnibase_infra PR #1418
exit_code: 0
pr_number: 1418
13 changes: 13 additions & 0 deletions drift/dod_receipts/OMN-9755/dod-002/test_passes.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
ticket_id: OMN-9755
evidence_item_id: dod-002
check_type: file_exists
check_value: drift/dod_receipts/OMN-9755/dod-002/test_passes.yaml
status: PASS
run_timestamp: 2026-04-25T20:00:00Z
commit_sha: 67bb5a30
runner: local
actual_output: "8 unit tests (tests/unit/contracts/defaults/test_loader.py) + 5 integration tests (tests/integration/test_spi_default_contract_loader.py)
all PASSED"
exit_code: 0
pr_number: 1418
13 changes: 13 additions & 0 deletions drift/dod_receipts/OMN-9755/dod-003/file_exists.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
ticket_id: OMN-9755
evidence_item_id: dod-003
check_type: file_exists
check_value: drift/dod_receipts/OMN-9755/dod-003/file_exists.yaml
status: PASS
run_timestamp: 2026-04-25T20:00:00Z
commit_sha: 67bb5a30
runner: local
actual_output: "mypy --strict passed (pre-push hook); pre-commit run --all-files passed all hooks on commit
67bb5a30"
exit_code: 0
pr_number: 1418
Loading