Repository navigation
evidence(OMN-13247): bind infra PR 2042 receipt (event_model wiring fix) - #2797
Conversation
Adds the OCC binding receipt + dod_evidence entry for omnibase_infra PR #2042, which fixes the e2e-discovered coding-agent bus wiring bug (per-handler input_model -> event_model rename so the auto-wiring parser populates event_model and the dispatch callback re-hydrates a typed ModelEventEnvelope instead of handing the orchestrator a raw dict). The OCC self-binding receipt is added in a follow-up commit once this PR number is known.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (8)
📝 WalkthroughWalkthroughTwo new ChangesOMN-13247 DoD Receipt Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Adds dod-occ-pr-2042-self (binds this OCC evidence PR #2797) and the matching dod_evidence entry; both receipts now carry the final contract sha256.
Adding the dod-infra-pr-2042 + dod-occ-pr-2042-self evidence entries changed the OMN-13247 contract hash. The OCC merge-eligibility validator requires EVERY receipt for the ticket to pin the current contract hash; the four pre-existing receipts (2031, 2041, occ-pr-self, occ-pr-2041-self) and the deploy-assessment receipt still pinned the prior hash. Repin all to sha256:969af9e4... so eligibility passes. The underlying evidence is unchanged — this only refreshes the contract-hash binding.
OMN-13247 — OCC evidence: bind omnibase_infra PR #2042 (event_model wiring fix)
Central change-control evidence for the e2e-discovered coding-agent bus wiring fix.
omnibase_infra PR #2042 renames the PER-HANDLER
input_model:->event_model:in the four coding-agent node contracts so the auto-wiring parser (_parse_handler_routing, which reads only the per-handlerevent_modelkey) populatesevent_model; without it the dispatch callback handed the orchestrator the materialized dispatch dict instead of a typedModelEventEnvelope, and the handler crashed onenvelope.event_type. The PR also adds a real-dispatch-path regression test (fails pre-fix, passes post-fix) and commits the coding-agent runtime env vars.Evidence added
contracts/OMN-13247.yaml: newdod-infra-pr-2042dod_evidence entry binding the infra PR.drift/dod_receipts/OMN-13247/dod-infra-pr-2042/command.yaml: PASS binding receipt (pr_number 2042, commit_sha 35fcdfc2..., probe_command + probe_stdout, verifier=receipt-gate-local != runner).The OCC self-binding receipt for this PR is added in a follow-up commit once the PR number is assigned.
Refs OMN-13247 (epic OMN-13245).
Evidence-Source: OCC#SELF
Evidence-Ticket: OMN-13247
Summary by CodeRabbit