diff --git a/contracts/OMN-12116.yaml b/contracts/OMN-12116.yaml new file mode 100644 index 00000000000..d3940815e27 --- /dev/null +++ b/contracts/OMN-12116.yaml @@ -0,0 +1,42 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-12116" +title: "Set event_type on dispatch result applier output envelopes" +summary: > + Central OCC evidence for omnibase_infra PR #1742. The dispatch result applier derives ModelEventEnvelope.event_type + from resolved ONEX output topics so multi-step FSM orchestrators can match response events to dispatcher + registration aliases instead of routing them to DLQ. +is_seam_ticket: false +interface_change: false +interfaces_touched: [] +emergency_bypass: + enabled: false + justification: "" + follow_up_ticket_id: "" +dod_evidence: + - id: "dod-infra-pr-1742" + description: "omnibase_infra PR #1742 carries the dispatch result applier event_type fix and focused + tests." + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-12116/dod-infra-pr-1742/command.yaml" + - id: "dod-deploy-assessment" + description: > + Runtime path change requires normal post-merge deploy validation. No live production deploy is executed + by this OCC PR; downstream deploy gate is satisfied by the explicit deploy assessment and post-merge + validation requirement. + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: "echo 'deploy: post-merge runtime deploy validation required for omnibase_infra dispatch + result applier'" + - id: "dod-occ-pr" + description: "onex_change_control PR carrying the central OCC evidence for OMN-12116." + source: "manual" + status: "verified" + checks: + - check_type: "command" + check_value: "grep -q '^status: PASS$' drift/dod_receipts/OMN-12116/dod-occ-pr/command.yaml" diff --git a/drift/dod_receipts/OMN-12116/dod-deploy-assessment/command.yaml b/drift/dod_receipts/OMN-12116/dod-deploy-assessment/command.yaml new file mode 100644 index 00000000000..357346c95d1 --- /dev/null +++ b/drift/dod_receipts/OMN-12116/dod-deploy-assessment/command.yaml @@ -0,0 +1,23 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-12116" +evidence_item_id: "dod-deploy-assessment" +check_type: "command" +check_value: "echo 'deploy: post-merge runtime deploy validation required for omnibase_infra dispatch + result applier'" +contract_sha256: "sha256:21ed09365f554ab5c4758b691e69d47b30f46af1077a83fc49fd006948ac487e" +status: PASS +run_timestamp: "2026-05-25T18:40:00Z" +commit_sha: "a7d2b2a5c89992945bc409cbdd2c9e58d4f3ae86" +runner: "codex" +verifier: "codex-review" +probe_command: "echo 'deploy: post-merge runtime deploy validation required for omnibase_infra dispatch + result applier'" +probe_stdout: | + deploy: post-merge runtime deploy validation required for omnibase_infra dispatch result applier +actual_output: "PASS: runtime path change has explicit deploy validation requirement; no live deploy is + executed by the OCC evidence PR." +exit_code: 0 +pr_number: 1742 +branch: "jonah/omn-12116-set-event-type-dispatch-result-applier" +working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12116/omnibase_infra" diff --git a/drift/dod_receipts/OMN-12116/dod-infra-pr-1742/command.yaml b/drift/dod_receipts/OMN-12116/dod-infra-pr-1742/command.yaml new file mode 100644 index 00000000000..59f32d59095 --- /dev/null +++ b/drift/dod_receipts/OMN-12116/dod-infra-pr-1742/command.yaml @@ -0,0 +1,21 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-12116" +evidence_item_id: "dod-infra-pr-1742" +check_type: "command" +check_value: "gh pr view 1742 --repo OmniNode-ai/omnibase_infra --json number,state,headRefOid,headRefName,title" +contract_sha256: "sha256:21ed09365f554ab5c4758b691e69d47b30f46af1077a83fc49fd006948ac487e" +status: PASS +run_timestamp: "2026-05-25T18:40:00Z" +commit_sha: "a7d2b2a5c89992945bc409cbdd2c9e58d4f3ae86" +runner: "codex" +verifier: "codex-review" +probe_command: "gh pr view 1742 --repo OmniNode-ai/omnibase_infra --json number,state,headRefOid,headRefName,title" +probe_stdout: | + {"headRefName":"jonah/omn-12116-set-event-type-dispatch-result-applier","headRefOid":"a7d2b2a5c89992945bc409cbdd2c9e58d4f3ae86","number":1742,"state":"OPEN","title":"fix(OMN-12116): set event_type on output envelopes in dispatch result applier"} +actual_output: "PASS: omnibase_infra PR #1742 carries the OMN-12116 dispatch result applier event_type + fix." +exit_code: 0 +pr_number: 1742 +branch: "jonah/omn-12116-set-event-type-dispatch-result-applier" +working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12116/omnibase_infra" diff --git a/drift/dod_receipts/OMN-12116/dod-occ-pr/command.yaml b/drift/dod_receipts/OMN-12116/dod-occ-pr/command.yaml new file mode 100644 index 00000000000..9140bc256f5 --- /dev/null +++ b/drift/dod_receipts/OMN-12116/dod-occ-pr/command.yaml @@ -0,0 +1,20 @@ +--- +schema_version: "1.0.0" +ticket_id: "OMN-12116" +evidence_item_id: "dod-occ-pr" +check_type: "command" +check_value: "gh pr view 1618 --repo OmniNode-ai/onex_change_control --json number,state,headRefOid,headRefName,title" +contract_sha256: "sha256:21ed09365f554ab5c4758b691e69d47b30f46af1077a83fc49fd006948ac487e" +status: PASS +run_timestamp: "2026-05-25T18:42:00Z" +commit_sha: "8aa10a691d3e0f391c68b78fa09aedb4e0a0ed05" +runner: "codex" +verifier: "codex-review" +probe_command: "gh pr view 1618 --repo OmniNode-ai/onex_change_control --json number,state,headRefOid,headRefName,title" +probe_stdout: | + {"headRefName":"jonah/omn-12116-occ-dispatch-result-applier","headRefOid":"8aa10a691d3e0f391c68b78fa09aedb4e0a0ed05","number":1618,"state":"OPEN","title":"contracts(OMN-12116): add dispatch result applier evidence"} +actual_output: "PASS: onex_change_control PR #1618 carries central OMN-12116 OCC evidence." +exit_code: 0 +pr_number: 1618 +branch: "jonah/omn-12116-occ-dispatch-result-applier" +working_dir: "/Users/jonah/Code/omni_home/omni_worktrees/OMN-12116/onex_change_control"