Error pages
Family-aware ErrorPage, NotFound404, live playground.
# Standalone error pages
Full-page error views are served by their own routes — the way consumers render them: one handler call per HTTP status, a real status code, the page inside the app's own layout shell.
# ErrorPage playground (live render)
Pick a family and fields, submit, and the route renders a real ErrorPage at the real HTTP status — a stateless GET form, nothing stored.
# ErrorAlert (by family)
Invalid Input
rejectionThe email address format is invalid.
Enter a valid email address.
Version Conflict
conflictSomeone else modified this resource.
Refresh and try again.
Temporary Error
transientA temporary error occurred.
Wait a moment and retry.
Data Corrupted
corruptionConfiguration file is unreadable.
Service Unavailable
infrastructureThe service is currently down.
Orchestration Failure
orchestrationA workflow step failed unexpectedly.
# ErrorDetail (with context + cause chain)
data.parse_failed corruptionParse Failed
config.yaml contains invalid syntax at line 42.
Suggested fix
Check the YAML syntax.
| file | config.yaml |
|---|---|
| line | 42 |
db.timeout transientDatabase Timeout
Query took too long.
Caused by