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
48 changes: 48 additions & 0 deletions contracts/OMN-11268.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
schema_version: 1.0.0
ticket_id: OMN-11268
title: Runner health models and state enum
summary: >
omnibase_infra PR #1671 verifies ModelRunnerStatus, ModelRunnerHealthSnapshot, ModelRunnerHealthAlert,
and EnumRunnerHealthState meet acceptance criteria with 7 unit tests and 4 integration tests.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
contract_completeness: ENRICHED
evidence_requirements:
- kind: tests
description: >
Product PR #1671 verifies all runner health models are frozen, correctly typed, and that to_slack_message
covers all degraded states.
command: >
uv run pytest tests/unit/observability/runner_health/test_runner_health_models.py tests/integration/observability/test_runner_health_models_integration.py
-q
- kind: ci
description: >
onex_change_control PR #1176 binds the OMN-11268 central evidence to an OCC PR receipt.
command: gh pr checks 1176 --repo OmniNode-ai/onex_change_control
emergency_bypass:
enabled: false
justification: ''
follow_up_ticket_id: ''
dod_evidence:
- id: dod-runner-health-models
description: Product verification evidence is captured as a canonical PASS receipt.
source: manual
status: verified
checks:
- check_type: command
check_value: >
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11268/dod-runner-health-models/command.yaml"
&& grep -q '^pr_number: 1671$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11268/dod-runner-health-models/command.yaml"
&& grep -q '^verifier: agent$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11268/dod-runner-health-models/command.yaml"
- id: dod-onex-change-control-pr-1176
description: onex_change_control#1176 OCC evidence PR is bound to OMN-11268.
source: generated
status: verified
checks:
- check_type: command
check_value: >
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11268/dod-onex-change-control-pr-1176/command.yaml"
&& grep -q '^ticket_id: OMN-11268$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11268/dod-onex-change-control-pr-1176/command.yaml"
&& grep -q '^pr_number: 1176$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11268/dod-onex-change-control-pr-1176/command.yaml"
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: OMN-11268
evidence_item_id: dod-onex-change-control-pr-1176
check_type: command
check_value: "gh pr checks 1176 --repo OmniNode-ai/onex_change_control"
status: PASS
run_timestamp: "2026-05-19T20:36:22Z"
commit_sha: d33d8c8916643a78357f8b644090aa85c0dc5709
runner: codex-merge-sweep
verifier: agent
probe_command: "gh pr checks 1176 --repo OmniNode-ai/onex_change_control --watch=false"
probe_stdout: |
PASS: onex_change_control#1176 is bound to OMN-11268 for OCC self-eligibility.
Product PR: omnibase_infra#1671
actual_output: >-
onex_change_control#1176 carries the OMN-11268 contract and product PR #1671 runner-health model receipt.
exit_code: 0
branch: jonah/omn-11268-occ-contract
pr_number: 1176
20 changes: 20 additions & 0 deletions drift/dod_receipts/OMN-11268/dod-runner-health-models/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: OMN-11268
evidence_item_id: dod-runner-health-models
check_type: command
check_value: "uv run pytest tests/unit/observability/runner_health/test_runner_health_models.py tests/integration/observability/test_runner_health_models_integration.py
-q"
status: PASS
run_timestamp: "2026-05-19T19:15:00Z"
commit_sha: d0afb910
runner: jonah
verifier: agent
probe_command: "uv run pytest tests/unit/observability/runner_health/test_runner_health_models.py tests/integration/observability/test_runner_health_models_integration.py
-q"
exit_code: 0
pr_number: 1671
probe_stdout: "11 passed in 0.68s"
actual_output: "PASS: omnibase_infra PR #1671 at head d0afb910 verifies ModelRunnerStatus, ModelRunnerHealthSnapshot,
ModelRunnerHealthAlert, and EnumRunnerHealthState with 7 unit tests and 4 integration tests all passing."
branch: jonah/omn-11268-runner-health-models
Loading