The framework-level error taxonomy.
Application crates layer their own domain errors on top; anything that crosses a framework boundary (handlers, modules, jobs) converges here so HTTP mapping and logging stay uniform.