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
60 changes: 60 additions & 0 deletions contracts/OMN-12120.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12120"
title: "Add swarm subtask state reducer"
summary: >
Central OCC evidence for omnimarket PR #860 and follow-up PR #865, which add node_swarm_subtask_state_reducer
and align the post-merge test and handler routing gates for the reducer surface.
is_seam_ticket: false
interface_change: true
interfaces_touched:
- "event_bus"
- "runtime_node_contract"
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-omnimarket-pr-860"
description: "omnimarket PR #860 merged the OMN-12120 swarm subtask state reducer."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: "PR_NUMBER=860; REPO=OmniNode-ai/omnimarket; gh pr view \"$PR_NUMBER\" --repo \"$REPO\"
--json number,state,mergedAt,mergeCommit,headRefName,title"
- id: "dod-omnimarket-pr-865"
description: "omnimarket PR #865 carries the OMN-12120 post-merge gate alignment fixes."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: "PR_NUMBER=865; REPO=OmniNode-ai/omnimarket; gh pr view \"$PR_NUMBER\" --repo \"$REPO\"
--json number,state,headRefOid,headRefName,title"
- id: "dod-local-validation"
description: "Focused bridge config test, ruff check, and imperative contract guard pass for the follow-up
fix."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-12120/dod-local-validation/command.yaml
&& grep -q '8 passed' drift/dod_receipts/OMN-12120/dod-local-validation/command.yaml && grep
-q 'new 0' drift/dod_receipts/OMN-12120/dod-local-validation/command.yaml"
- id: "dod-deploy-assessment"
description: >
No live deploy was performed during the merge sweep. The reducer and handler-routing contract updates
apply on the next normal runtime deploy.
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-12120/dod-deploy-assessment/command.yaml
&& grep -qi 'deploy' drift/dod_receipts/OMN-12120/dod-deploy-assessment/command.yaml"
- id: "dod-occ-pr"
description: "onex_change_control PR carries the central OCC evidence for OMN-12120."
source: "manual"
status: "verified"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-12120/dod-occ-pr/command.yaml"
22 changes: 22 additions & 0 deletions drift/dod_receipts/OMN-12120/dod-deploy-assessment/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12120"
evidence_item_id: "dod-deploy-assessment"
check_type: "command"
check_value: "deploy assessment: no live deploy performed; runtime contract updates apply on next normal
deploy"
contract_sha256: "sha256:e3ca15576db7ec9cb72ebe2d7134517f2666e4f9a93ebb3c7ac3e0c6e82b0300"
status: PASS
run_timestamp: "2026-05-25T20:12:00Z"
commit_sha: "d6b5e6caca1d2a02de379e178fb80ce114a7150d"
runner: "codex"
verifier: "codex-review"
probe_command: "manual deploy assessment"
probe_stdout: |
No live deploy performed in this merge sweep. Runtime contract updates apply on next normal deploy.
actual_output: "PASS: deploy assessment recorded; no live deploy was performed, and runtime contract updates
apply on next normal deploy."
exit_code: 0
pr_number: 865
branch: "jonah/omn-12120-subtask-state-reducer"
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12120/omnimarket_860"
25 changes: 25 additions & 0 deletions drift/dod_receipts/OMN-12120/dod-local-validation/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12120"
evidence_item_id: "dod-local-validation"
check_type: "command"
check_value: "uv run pytest tests/unit/test_bridge_config_loader.py -q && uv run ruff check tests/unit/test_bridge_config_loader.py
&& check-imperative-contracts"
contract_sha256: "sha256:e3ca15576db7ec9cb72ebe2d7134517f2666e4f9a93ebb3c7ac3e0c6e82b0300"
status: PASS
run_timestamp: "2026-05-25T20:06:00Z"
commit_sha: "d6b5e6caca1d2a02de379e178fb80ce114a7150d"
runner: "codex"
verifier: "codex-review"
probe_command: "uv run pytest tests/unit/test_bridge_config_loader.py -q; uv run ruff check tests/unit/test_bridge_config_loader.py;
check-imperative-contracts"
probe_stdout: |
........ [100%]
8 passed in 0.21s
All checks passed!
Imperative contract guard: new 0
actual_output: "PASS: bridge config loader test, ruff check, and imperative contract guard new 0 all passed."
exit_code: 0
pr_number: 865
branch: "jonah/omn-12120-subtask-state-reducer"
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12120/omnimarket_860"
20 changes: 20 additions & 0 deletions drift/dod_receipts/OMN-12120/dod-occ-pr/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12120"
evidence_item_id: "dod-occ-pr"
check_type: "command"
check_value: "gh pr view 1631 --repo OmniNode-ai/onex_change_control --json number,state,headRefOid,headRefName,title"
contract_sha256: "sha256:e3ca15576db7ec9cb72ebe2d7134517f2666e4f9a93ebb3c7ac3e0c6e82b0300"
status: PASS
run_timestamp: "2026-05-25T20:13:00Z"
commit_sha: "cf255df12f4d6627e37b68582800b46f2957de7a"
runner: "codex"
verifier: "codex-review"
probe_command: "gh pr view 1631 --repo OmniNode-ai/onex_change_control --json number,state,headRefOid,headRefName,title"
probe_stdout: |
{"headRefName":"jonah/omn-12120-occ-subtask-state","headRefOid":"cf255df12f4d6627e37b68582800b46f2957de7a","number":1631,"state":"OPEN","title":"contracts(OMN-12120): add subtask reducer gate evidence"}
actual_output: "PASS: onex_change_control PR carries central OCC evidence for OMN-12120."
exit_code: 0
pr_number: 1631
branch: "jonah/omn-12120-occ-subtask-state"
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12120/onex_change_control_860"
22 changes: 22 additions & 0 deletions drift/dod_receipts/OMN-12120/dod-omnimarket-pr-860/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12120"
evidence_item_id: "dod-omnimarket-pr-860"
check_type: "command"
check_value: "PR_NUMBER=860; REPO=OmniNode-ai/omnimarket; gh pr view \"$PR_NUMBER\" --repo \"$REPO\" --json
number,state,mergedAt,mergeCommit,headRefName,title"
contract_sha256: "sha256:e3ca15576db7ec9cb72ebe2d7134517f2666e4f9a93ebb3c7ac3e0c6e82b0300"
status: PASS
run_timestamp: "2026-05-25T20:10:00Z"
commit_sha: "dc97b628869f14a0136c77d5b45504134dd14483"
runner: "codex"
verifier: "codex-review"
probe_command: "PR_NUMBER=860; REPO=OmniNode-ai/omnimarket; gh pr view \"$PR_NUMBER\" --repo \"$REPO\"
--json number,state,mergedAt,mergeCommit,headRefName,title"
probe_stdout: |
{"headRefName":"jonah/omn-12120-subtask-state-reducer","mergeCommit":{"oid":"ce8afdc71dfaaae4435d829374f56a561089a72d"},"mergedAt":"2026-05-25T20:03:38Z","number":860,"state":"MERGED","title":"feat(OMN-12120): add node_swarm_subtask_state_reducer"}
actual_output: "PASS: omnimarket PR #860 merged the OMN-12120 swarm subtask state reducer."
exit_code: 0
pr_number: 860
branch: "jonah/omn-12120-subtask-state-reducer"
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12120/omnimarket_860"
22 changes: 22 additions & 0 deletions drift/dod_receipts/OMN-12120/dod-omnimarket-pr-865/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-12120"
evidence_item_id: "dod-omnimarket-pr-865"
check_type: "command"
check_value: "PR_NUMBER=865; REPO=OmniNode-ai/omnimarket; gh pr view \"$PR_NUMBER\" --repo \"$REPO\" --json
number,state,headRefOid,headRefName,title"
contract_sha256: "sha256:e3ca15576db7ec9cb72ebe2d7134517f2666e4f9a93ebb3c7ac3e0c6e82b0300"
status: PASS
run_timestamp: "2026-05-25T20:11:00Z"
commit_sha: "d6b5e6caca1d2a02de379e178fb80ce114a7150d"
runner: "codex"
verifier: "codex-review"
probe_command: "PR_NUMBER=865; REPO=OmniNode-ai/omnimarket; gh pr view \"$PR_NUMBER\" --repo \"$REPO\"
--json number,state,headRefOid,headRefName,title"
probe_stdout: |
{"headRefName":"jonah/omn-12120-subtask-state-reducer","headRefOid":"d6b5e6caca1d2a02de379e178fb80ce114a7150d","number":865,"state":"OPEN","title":"fix(OMN-12120): align post-merge reducer gates"}
actual_output: "PASS: omnimarket PR #865 carries OMN-12120 post-merge gate alignment fixes."
exit_code: 0
pr_number: 865
branch: "jonah/omn-12120-subtask-state-reducer"
working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12120/omnimarket_860"
Loading