List stuck operations (operator dashboard)
Returns the cross-rail operator dashboard page of operations needing attention, conformed to the shared recovery vocabulary. Each row carries only the verbs SPB can actually perform on it (a verb SPB cannot perform is absent) and the disposition (‘what happens if I do nothing’). Reconciliation cases are shown with their affordances; pre-case stuck-outbound rows the dispatch sweep is retrying are shown informationally with no affordances. No monetary or position fields are returned.
Authorizations
JWT bearer token issued by the identity provider.
Query Parameters
Attention reason filter (e.g. STUCK_OUTBOUND, AWAITING_RAIL_RESPONSE, RETRY_FAILED, REQUIRES_OPERATOR_ACTION)
Age bucket filter (OVER_5_MIN, OVER_15_MIN, OVER_1_HOUR, OVER_1_DAY)
Canonical operation state filter (e.g. AWAITING_RESPONSE, REQUIRES_OPERATOR_ACTION, RECOVERY_IN_PROGRESS)
Page size (default 50, max 100)
1 <= x <= 100Opaque pagination cursor
Response
OK
Rail-level honest capability manifest (returned inline to save a round trip).
Request-scoped correlation identifier echoing X-Request-ID, for pivoting from response to trace.
Stuck-operation rows needing operator attention.
Page size applied to this response (max items returned).
Opaque cursor for the next page; absent when exhausted. Presence signals more results, absence signals end-of-list.

