Whether re-dispatching can plausibly succeed (transient failure, e.g. throttle/timeout) — false for permanent failures (validation, config). Must stay in sync with RETRYABLE_CODES in command-bus.ts (asserted in tests).
Broad failure category for filtering, telemetry, and LLM error handling.
Human-readable fix suggestion for LLMs and developers.
Error code definition — every BusError code has a structured entry. Useful for generating documentation, i18n lookups, and LLM error handling.