- Adaptateurs comic-vine et mangadex avec helper de fetch partagé,
timeouts et fallback durcis sur les providers existants
- Scoring des correspondances amélioré, normalisation de la date de
publication, chaîne de résolution des providers étendue
- Scanner : statuts par livre (scan/enrichissement) et page admin
d'automatisation alignée
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
La création d'une bibliothèque déclenche un scan initial avec état de
réessai en cas d'échec; suppression des fallbacks mock sur create/scan
pour ne masquer aucune erreur réelle.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- web: gestion d'erreur et d'état vide sur SearchPage/AdminPage
- web: client API — traitement des réponses sans contenu/erreurs réseau
- api: jobs.service — éviter le statut de scan perpétuellement en cours
- tests: client.test.ts
Refs: #12 (QA non-GREEN faute d'exécution, pas d'échec réel)