888 B
888 B
Error Codes
Principles
- Use stable machine-readable codes.
- Map each code to a user-facing title, body, and next step.
- Separate recoverable conditions from fatal conditions.
Registry
permission_deniedpermission_limitedadmin_requiredpath_protectedpath_not_foundaction_not_allowedhelper_unavailableexecution_unavailableworker_crashedprotocol_mismatchpartial_failuretask_cancelledrestore_expiredrestore_conflictidempotency_conflict
Mapping Rules
- Use inline presentation for row-level issues.
- Use banners for limited access and incomplete results.
- Use sheets for permission and destructive confirmation flows.
- Use result pages for partial success, cancellation, and recovery outcomes.
Format
- User-visible format recommendation:
ATLAS-<DOMAIN>-<NUMBER> - Example:
ATLAS-EXEC-004