[P1][errs] Donner priorité à la classe du fallback effectif #17
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Constat
failedAttemptsenveloppe la classe du fallback mais garde les deux causes (internal/stt/stt.go:673-705).errs.Classifycherche d'abordcontext.DeadlineExceeded(internal/errs/errs.go:64-78): un timeout primaire peut donc masquer unauth_failedfallback alors que le provider effectif reste fallback.Tâche
Définir une priorité explicite pour les erreurs agrégées de providers, sans modifier la classification des contextes ordinaires.
Critères d'acceptation
ProviderFromErrorreste cohérent avec la classe.errors.Isretrouve toujours les deux causes.timeout.Validation
go test -race ./internal/errs ./internal/stt ./internal/session ./internal/cliCorrectif proposé dans la PR #39 (#39). Les validations ciblées et sous race décrites dans la PR passent.
Correctif proposé et validé dans la PR #39 : #39.