Spaces:
Sleeping
Sleeping
Acceptance Checklist
Backend
- Routes API critiques présentes (
/api/health,/api/sources,/api/search,/api/item/{id},/api/resolve-manifest,/api/import). - Modèles Pydantic cohérents et typés.
- Services séparés des routes.
- Appels async corrects pour les accès externes.
- Gestion explicite des erreurs utilisateur/réseau.
- Support des succès partiels inter-sources.
- Tests unitaires minimum présents.
- Tests d’intégration endpoints critiques présents.
Frontend
- TypeScript strict activé.
- Build OK.
- Navigation fonctionnelle.
- Composants réutilisables.
- Appels backend conformes au contrat.
- États loading/empty/error gérés.
Connecteurs
- Interface
BaseConnectorrespectée. - Mapping vers
NormalizedItemvalidé. - Mode fixture/mock disponible selon besoin.
- Test unitaire de normalisation.
- Test d’échec partiel.
Lecture / Mirador
- Aucun code de recherche métier dans Mirador.
- Ouverture d’un manifest fonctionne.
- Ouverture de plusieurs manifests fonctionne.
Déploiement
- Image Docker buildable.
- Healthcheck applicatif OK.
- Workflow HF Space valide.
Documentation
-
docs/specs.mdprésent. -
docs/mvp-scope.mdprésent. -
docs/architecture.mdprésent. -
docs/acceptance-checklist.mdprésent. - Limites connues documentées.