UVO-AUTH-001 | Authentication | Missing or expired unit/operator session context. | Re-scan the unit QR code or sign in to the operator workspace. |
UVO-MCP-002 | MCP Authority Gate | Payload included a forbidden authority field (organization_id, worker_id, approved_amount, or priority_override). | Remove the privileged field; authority comes strictly from server session context. |
UVO-EMERG-003 | Life-Safety Intercept | Message triggered an emergency hazard rule (fire, smoke, gas, water near electricity, person trapped). | Normal automation is bypassed; contact emergency services and duty manager immediately. |
UVO-OFFER-004 | Dispatch Offer Book | Dispatch offer expired (120s TTL) or worker is no longer eligible on accept. | Issue a fresh offer to the next ranked eligible worker. |
UVO-HOLD-005 | Capacity Ledger | Requested room-night interval [arrival, departure) has zero remaining sellable capacity or a maintenance conflict. | Select alternative dates, another room type, or clear the blocking room hold. |
UVO-READY-006 | 4D Room Readiness | Check-in blocked because Occupancy, Housekeeping, Maintenance, AccessPermission, or an active RoomBlock is not clear. | Inspect the 4D Readiness Board and resolve the specific blocking dimension. |
UVO-IDEMP-007 | Idempotency Conflict | Same IdempotencyKey reused with a different request payload or actor scope. | Generate a new idempotency key for distinct operations. |
UVO-LLM-008 | LLM Grounding Gate | Draft assistant reply contradicted verified tool output or policy rules. | Reply is automatically replaced with a deterministic grounded fallback response. |