an APIEndpoint fires an OperationalTrigger (renamed from generic `triggers` per reviewer fix 2026-05-01 to avoid hook/event-trigger collision)
| from | to | to kind |
|---|---|---|
| api-endpoint:get-state | operational-trigger:refresh-reconcile | OperationalTrigger |
| api-endpoint:get-state | operational-trigger:drain | OperationalTrigger |
| api-endpoint:post-refresh | operational-trigger:refresh-poll | OperationalTrigger |