Couverture fonctionnelle backend vs architecture (17 modules)¶
Contexte¶
Audit du 2026-06-15 croisant les 9 modules de ProjetESM/architecture/architecture-fonctionnelle avec l'état réel d'implémentation backend (16-17 modules DDD).
Contenu¶
Score global : 6 modules complets, 2 partiels, 1 absent (75% des modules architecture) — 35/40 modèles Prisma avec API dédiée (87,5%)¶
| Module architecture | Backend module(s) | Statut | Lacune |
|---|---|---|---|
| M1 Auth & Sécurité | Auth |
✅ Complet | Routes hors auto-discovery (voir ProjetESM/debug/conformite-modules-backend) |
| M2 Admin & Référentiels | Administration + Referentiels |
⚠️ Partiel | PersonneRessource sans CRUD dédié |
| M3 Acteurs de terrain | MaitresCoraniques+Tuteurs+Parents |
✅ Complet | — |
| M4 Enfants & Accompagnements | Enfants+Accompagnements+Evaluations |
⚠️ Partiel | CasOriente (orientation formelle) absent |
| M5 Insertion | Insertion |
✅ Complet | — |
| M6 Sensibilisation | Formations |
✅ Complet | — |
| M7 Mobilisation | Mobilisation |
✅ Complet | — |
| M8 Pilotage | Pilotage+Rapports |
✅ Complet | — |
| M9 Audit | (absent) | ❌ Manquant | Module entier à créer (AuditLog écrit mais aucune route de lecture) |
| (hors archi) | Evaluations |
➕ Extension | Évaluation vulnérabilité 6 critères, non prévue à l'origine |
| (hors archi) | ImportExcel |
➕ Utilitaire | Import de masse |
| (hors archi) | Synchronisation |
➕ Utilitaire | Offline/online, delta sync par idUtilisateur |
3 lacunes fonctionnelles priorisées¶
Priorité 1 — CasOriente (Module 4, sous-ressource d'Accompagnements) :
routes GET/POST/PUT/DELETE /accompagnements/:id/cas-orientes, champs
serviceDestinataire, typeOrientation, dateOrientation,
dateRetourInfo, suitesDonnees.
Priorité 1 — PersonneRessource (Module 2, Referentiels) : CRUD
complet manquant malgré le modèle Prisma existant.
Priorité 1 — Module Audit autonome (Module 9) : AuditLog alimenté
par Auth mais aucune route GET /audit/logs consultable, aucun filtre
(acteur/action/ressource/IP/période).
Décision / Conclusion¶
Le backend couvre solidement le cœur opérationnel (enfants, acteurs, accompagnements, insertion, sensibilisation, mobilisation, pilotage). Les 3 lacunes identifiées ont ensuite été traitées (le module Audit apparaît "CONFORME" dans l'audit de conformité DDD qui a suivi, voir ProjetESM/debug/conformite-modules-backend — signe qu'il a été implémenté entre le 15 et le 15/16 juin).
Liens connexes¶
- ProjetESM/architecture/architecture-fonctionnelle — architecture de référence pour cet audit
- ProjetESM/debug/conformite-modules-backend — audit de conformité DDD (règles du guide) qui a suivi
- ProjetESM/index — index du projet