- AppError enum with IntoResponse for Axum - Automatic conversion from StorageError and ValidationError - JSON error responses with request_id support