fix: honor v2 interaction event contract

This commit is contained in:
2026-05-16 04:32:58 +02:00
parent 301a7b96d0
commit 0a4646bf44
3 changed files with 83 additions and 7 deletions

View File

@@ -177,7 +177,7 @@ command while preserving the one-time secret display invariant.
```task
id: IHUB-WP-0019-T05
status: todo
status: done
priority: high
state_hub_task_id: "1febfdb6-757b-420a-b4bd-709ce3cd1252"
```
@@ -193,6 +193,13 @@ Fix the current v2 interaction event create behavior:
Done when: `ops-endpoint-verified` can be submitted with metadata and routed
as an ops-owned event.
Implementation note (2026-05-16): v2 interaction-event creation now validates
against active manifest-declared event types, persists submitted metadata from
JSON request bodies, dispatches webhooks with the submitted event type, and has
focused Hspec coverage for manifest-declared ops domain events. Local
`git diff --check` passed; `scripts/compile-check` could not run because this
shell does not have `IHP_LIB`/the IHP dev environment loaded.
---
### T06 — Update OpenAPI request schemas and hub quickstart docs