feat: route invoice analysis through referentiel ia
This commit is contained in:
37
todo.md
37
todo.md
@@ -1,5 +1,42 @@
|
||||
# Invoice Analyzer - TODO
|
||||
|
||||
## Choix du moteur IA — Paramètres — 30/09/2026
|
||||
- [x] Analyser la configuration IA locale et le contrat du Référentiel IA
|
||||
- [x] Ajouter le choix entre moteur local et moteur sélectionné dans le Référentiel IA
|
||||
- [x] Valider la migration, les tests, TypeScript et le build en sandbox
|
||||
- [ ] Créer un jeton applicatif limité pour Démat. Facturation DSI et configurer la passerelle Référentiel IA
|
||||
- [ ] Vérifier une extraction réelle via la passerelle et sa traçabilité dans le Référentiel IA
|
||||
|
||||
## Import manuel des connecteurs web — 30/09/2026
|
||||
- [x] Analyser le flux serveur d’import web et définir le déclenchement manuel sécurisé
|
||||
- [x] Ajouter l’API de déclenchement, le suivi de résultat et le bouton avec confirmation
|
||||
- [ ] Diagnostiquer l’échec réel du connecteur SFR en recette, puis déployer uniquement après validation
|
||||
|
||||
## Incident création connecteur web — nouvelle tentative production — 30/09/2026
|
||||
- [x] Reproduire l’insertion avec le même profil utilisateur sans exposer d’identifiant
|
||||
- [ ] Journaliser un code technique non sensible en cas de nouvel échec SQL
|
||||
- [ ] Valider et déployer l’instrumentation sans paramètres sensibles
|
||||
|
||||
## Correction création connecteur web en production — 30/09/2026
|
||||
- [x] Diagnostiquer l’échec SQL d’insertion sans exposer les identifiants
|
||||
- [x] Corriger le schéma ou la persistance du connecteur web
|
||||
- [x] Valider de bout en bout la création tRPC, avec connecteur fictif supprimé après le test
|
||||
|
||||
## Correction validation connecteur web — 30/09/2026
|
||||
- [x] Reproduire l’erreur `portalUrl` invalide et identifier l’écart formulaire/API
|
||||
- [x] Corriger la normalisation et la validation de l’URL du portail
|
||||
- [x] Valider les tests, puis déployer en recette et production sans toucher à MySQL ni aux volumes
|
||||
|
||||
## Diagnostic réception e-mail automatique — 24/09/2026
|
||||
- [x] Reproduire le démarrage de la réception automatique et identifier le blocage interface → API → planificateur
|
||||
- [x] Corriger la cause sans lancer d’import ni créer de planification non sollicitée, avec sélection explicite du compte source pour les administrateurs
|
||||
- [x] Valider les contrôles, les tests et le comportement de démarrage/arrêt
|
||||
|
||||
## Diagnostic démarrage OAuth2 après test IMAP concluant — 24/09/2026
|
||||
- [x] Reproduire le démarrage OAuth2 sans importer de facture et tracer le résultat API : la réception automatique est désactivée en production pour le compte configuré
|
||||
- [ ] Corriger la cause du message générique de démarrage
|
||||
- [ ] Vérifier le démarrage et l’arrêt contrôlés avec les tests de non-régression
|
||||
|
||||
## Phase 1: Base de données et schéma
|
||||
- [x] Créer table users avec support authentification locale + Azure AD
|
||||
- [x] Créer table sourceFiles pour fichiers PDF uploadés
|
||||
|
||||
Reference in New Issue
Block a user