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-10698.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-10698"
title: "Add ADR canary orchestrator node"
summary: >
Binds omnimarket PR #565, which adds the ADR canary orchestrator node, shared ADR protocol models, adapter
boundaries, local manifest fixtures, and the command publisher, to central OCC receipt evidence.
is_seam_ticket: true
interface_change: true
interfaces_touched:
- "events"
- "topics"
- "protocols"
emergency_bypass:
enabled: false
justification: ""
follow_up_ticket_id: ""
dod_evidence:
- id: "dod-pr-565-head"
description: "omnimarket PR #565 is open at the rebased OMN-10698 head."
source: "manual"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10698/dod-pr-565-head/command.yaml\""
- id: "dod-local-verification"
description: "Focused local verification for orchestrator tests, typecheck, reach-in guard, and literal
gate passed."
source: "manual"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10698/dod-local-verification/command.yaml\""
- id: "dod-deploy-contract"
description: "Repo-local deploy contract was added for OMN-10698 runtime-impacting node work."
source: "manual"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10698/dod-deploy-contract/command.yaml\""
- id: "dod-occ-pr"
description: "Bind this central OCC evidence update to its onex_change_control PR."
source: "manual"
checks:
- check_type: "command"
check_value: "grep -q '^status: PASS$' \"$CONTRACT_REPO_DIR/drift/dod_receipts/OMN-10698/dod-occ-pr/command.yaml\""
18 changes: 18 additions & 0 deletions drift/dod_receipts/OMN-10698/dod-deploy-contract/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-10698"
evidence_item_id: "dod-deploy-contract"
check_type: "command"
check_value: "test -f docs/work-tracking/contracts/OMN-10698.yaml && grep -q 'dod-deploy' docs/work-tracking/contracts/OMN-10698.yaml"
status: PASS
run_timestamp: "2026-05-09T01:57:21Z"
commit_sha: "83efebedc464db8291b19a7fa5197c2b141ce80e"
runner: "codex-evening-merge-sweep"
verifier: "jonahgabriel"
probe_command: "test -f docs/work-tracking/contracts/OMN-10698.yaml && grep -q 'dod-deploy' docs/work-tracking/contracts/OMN-10698.yaml"
probe_stdout: |
deploy contract present
actual_output: "PASS: omnimarket PR #565 includes repo-local deploy gate evidence for OMN-10698."
exit_code: 0
pr_number: 565
branch: "jonah/omn-10698-canary-orchestrator"
24 changes: 24 additions & 0 deletions drift/dod_receipts/OMN-10698/dod-local-verification/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-10698"
evidence_item_id: "dod-local-verification"
check_type: "command"
check_value: "env -u PYTHONPATH uv run pytest src/omnimarket/nodes/node_adr_canary_orchestrator/tests/test_handler_canary_orchestrator.py
tests/test_no_cross_node_reach_in.py -q && env -u PYTHONPATH uv run mypy src/omnimarket/ --strict &&
bash scripts/validation/check_leaked_literals.sh blocking all"
status: PASS
run_timestamp: "2026-05-09T01:57:21Z"
commit_sha: "83efebedc464db8291b19a7fa5197c2b141ce80e"
runner: "codex-evening-merge-sweep"
verifier: "jonahgabriel"
probe_command: "run from /Volumes/PRO-G40/Code/omni_home/omni_worktrees/OMN-10698/omnimarket"
probe_stdout: |
21 passed, 1 warning in 0.43s
Success: no issues found in 1228 source files
leak-gate: mode=blocking scope=all files_scanned=2274 findings=0
docs/work-tracking/contracts/OMN-10698.yaml valid
actual_output: "PASS: focused local test, reach-in guard, strict mypy, leaked-literals gate, ruff, and
repo-local contract validation passed."
exit_code: 0
pr_number: 565
branch: "jonah/omn-10698-canary-orchestrator"
18 changes: 18 additions & 0 deletions drift/dod_receipts/OMN-10698/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-10698"
evidence_item_id: "dod-occ-pr"
check_type: "command"
check_value: "gh pr view 831 --repo OmniNode-ai/onex_change_control --json state --jq '.state'"
status: PASS
run_timestamp: "2026-05-09T01:57:21Z"
commit_sha: "abe24767d3275305cb3b2f8f1a8f29733229a0b9"
runner: "codex-evening-merge-sweep"
verifier: "jonahgabriel"
probe_command: "gh pr view 831 --repo OmniNode-ai/onex_change_control --json state --jq '.state'"
probe_stdout: |
OPEN
actual_output: "PASS: OCC PR #831 is open carrying OMN-10698 central contract and receipt evidence."
exit_code: 0
pr_number: 831
branch: "jonah/omn-10698-canary-orchestrator-occ"
20 changes: 20 additions & 0 deletions drift/dod_receipts/OMN-10698/dod-pr-565-head/command.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
schema_version: "1.0.0"
ticket_id: "OMN-10698"
evidence_item_id: "dod-pr-565-head"
check_type: "command"
check_value: "gh pr view 565 --repo OmniNode-ai/omnimarket --json headRefOid,state --jq '.state + \":\"
+ .headRefOid'"
status: PASS
run_timestamp: "2026-05-09T01:57:21Z"
commit_sha: "83efebedc464db8291b19a7fa5197c2b141ce80e"
runner: "codex-evening-merge-sweep"
verifier: "jonahgabriel"
probe_command: "gh pr view 565 --repo OmniNode-ai/omnimarket --json headRefOid,state --jq '.state + \":\"
+ .headRefOid'"
probe_stdout: |
OPEN:83efebedc464db8291b19a7fa5197c2b141ce80e
actual_output: "PASS: omnimarket PR #565 is open at the rebased OMN-10698 head."
exit_code: 0
pr_number: 565
branch: "jonah/omn-10698-canary-orchestrator"
Loading