A typed error whose message is a redacted diagnostic.
Remarks
Classification never inspects stderr or free text, except the
anchored result.errors prefixes above. A rate limit includes the provider
reset in the "resets at" form that parseResetTimestamp reads.
Maps structured Claude Code failure fields to a typed error.