List repair orders
Returns the repair board as a flat array, NEWEST-CREATED FIRST, with no pagination — every matching order is in one reply. Reach for this to answer ‘what is in the workshop’, ‘what is waiting to be collected’ or to FIND an order id; when you already hold an id use getRepairOrder. Narrow with status — intake (taken in, not yet sent through), in_workshop (being worked on), ready (repaired, awaiting pickup), collected (terminal, handed back) or unrepairable (terminal, written off) — and with store (the store the article was dropped at). WARNING: omitting store returns orders from EVERY store, not just the caller’s; pass it unless you really want the estate-wide board. expectedPickupDate is a PROMISE, not a status: an order past its date is still ready/in_workshop, so compare it yourself to find late jobs. No match is an empty array (200), never a 404.
Authorizations
Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.
Query Parameters
1intake, in_workshop, ready, collected, unrepairable Response
The matching repair orders, newest-created first (empty array when none).
-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991intake, in_workshop, ready, collected, unrepairable 
