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
43 changes: 43 additions & 0 deletions contracts/OMN-11228.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-11228"
title: "Register session phase topics in TopicBase"
summary: >-
Add SESSION_PHASE_EVALUATED (evt), SESSION_PHASE_TRANSITION (cmd), SESSION_PHASE_STATE (evt), SESSION_PHASE_BUDGET_WARNING
(evt), and SESSION_HALT_REQUIRED (cmd) to the TopicBase enum in omnibase_core following the onex.{cmd|evt}.omnimarket.session-phase-*.v1
naming convention.
is_seam_ticket: false
interface_change: false
interfaces_touched: []
contract_completeness: FULL
evidence_requirements:
- kind: tests
description: "Session phase topic tests pass with all 5 new TopicBase members"
command: >-
PYTHONPATH=/Users/jonah/Code/omni_worktrees/OMN-11228/omnibase_core/src uv run pytest tests/unit/test_session_phase_topics.py
-v
- kind: ci
description: "CI pipeline green on omnibase_core PR #1105"
command: "gh pr checks 1105 --repo OmniNode-ai/omnibase_core"
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: dod-core-pr-1105
description: "omnibase_core PR #1105 open with 5 session phase topics registered in TopicBase"
source: generated
checks:
- check_type: command
check_value: >-
test -f "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11228/dod-core-pr-1105/command.yaml" && grep
-q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11228/dod-core-pr-1105/command.yaml"
&& grep -q '^pr_number: 1105$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11228/dod-core-pr-1105/command.yaml"
- id: "dod-occ-pr"
description: "Self-binding receipt for this OCC PR — anchors evidence chain."
source: "manual"
checks:
- check_type: "command"
check_value: >-
grep -q '^status: PASS$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11228/dod-occ-pr/command.yaml"
&& grep -q '^ticket_id: "OMN-11228"$' "$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-11228/dod-occ-pr/command.yaml"
Comment thread
coderabbitai[bot] marked this conversation as resolved.
19 changes: 19 additions & 0 deletions drift/dod_receipts/OMN-11228/dod-core-pr-1105/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-11228"
evidence_item_id: "dod-core-pr-1105"
check_type: "command"
check_value: "PYTHONPATH=/Users/jonah/Code/omni_worktrees/OMN-11228/omnibase_core/src uv run pytest tests/unit/test_session_phase_topics.py
-v"
status: PASS
run_timestamp: "2026-05-18T00:00:00Z"
commit_sha: "8af5fabf5483574776a1d9e0cad2d1dede31192a"
runner: "claude-sonnet-4-6"
verifier: "jonahgabriel"
probe_command: "PYTHONPATH=/Users/jonah/Code/omni_worktrees/OMN-11228/omnibase_core/src uv run pytest
tests/unit/test_session_phase_topics.py -v"
probe_stdout: |
5 passed in 0.73s
actual_output: "5 passed in 0.73s"
exit_code: 0
pr_number: 1105
18 changes: 18 additions & 0 deletions drift/dod_receipts/OMN-11228/dod-occ-pr/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-11228"
evidence_item_id: "dod-occ-pr"
check_type: "command"
check_value: "gh pr view 1131 --repo OmniNode-ai/onex_change_control --json state -q .state"
status: PASS
run_timestamp: "2026-05-18T00:00:00Z"
commit_sha: "8f319e83ac1e83ce53bbb628192486afbe1f7c48"
runner: "claude-sonnet-4-6"
verifier: "jonahgabriel"
probe_command: "gh pr view 1131 --repo OmniNode-ai/onex_change_control --json number,state,headRefName,url
--jq '.'"
probe_stdout: |
{"headRefName":"jonah/omn-11228-evidence","number":1131,"state":"OPEN","url":"https://github.com/OmniNode-ai/onex_change_control/pull/1131"}
actual_output: "PASS: OCC PR is open and carries the OMN-11228 central contract and receipts."
exit_code: 0
pr_number: 1131
Loading