Architecture de gestion d'erreurs — candidatures API
Découpage de l'épic « Mes candidatures » en slices livrables : catalogue d'erreurs (error_kind sur ApiApplicationTransmission), UI d'erreur + retry, et discovery de détection des échecs de transmission.
Découpage d'épic
Architecture
Résilience
Ruby on Rails
Conception technique de la gestion des candidatures API en erreur : introduction d'une colonne error_kind sur ApiApplicationTransmission pour catégoriser des messages jusque-là en texte libre. Taxonomie proposée — payload_invalid, ats_unavailable (retriable), ats_rejected (non retriable), unknown — permettant de piloter une UX différenciée (message précis, retry autorisé ou non). Découpage incluant le refactor des ~10 jobs concernés, le backfill des lignes existantes et l'affichage back-office.