Documents — ProjetESM¶
Fichiers sources bruts du projet, déplacés ici depuis
projets/ProjetESM/Documents/ (2026-07-04, avec suppression
correspondante commitée dans le dépôt git ProjetESM — voir commit
12c994d) pour centralisation — un seul git pull sur second-memory
donne désormais accès à la fois aux notes wiki distillées et à
l'intégralité des sources brutes, y compris les fichiers binaires
(.docx, .pdf, .xlsx, .svg, .png, .pptx) qui n'étaient pas
lus/résumés en note wiki mais sont maintenant archivés physiquement ici.
Les fichiers *.Zone.Identifier (métadonnées NTFS sans contenu) ont été
exclus du déplacement.
Exception secrets : env.md et 20260617_1125_guide-deploiement-backend.md
contenaient des secrets réels (JWT, mot de passe DB) déplacés par erreur
puis repérés a posteriori. Les copies ici sont censurées ([REDACTED])
; les originaux avec les vraies valeurs ont été restaurés dans
projets/ProjetESM/Documents/ (commit bd7dfa1) — ce sont désormais
les deux seuls fichiers de ce dossier existant physiquement aux deux
endroits (wiki censuré + projet avec vraies valeurs), par exception
volontaire à la règle générale de centralisation.
Correspondance entre chaque fichier et la note wiki qui en est issue (quand il y en a une) :
Fichier Documents/ |
Note wiki | Statut |
|---|---|---|
20260711_1411_presentation-fonctionnelle-complete-esm.docx |
— (document natif) | ✅ Présentation fonctionnelle complète demandée par Bernard, rédigée après exploration directe du code source (backend+frontend, pas des notes wiki) : collecte de données via sous-activités → calcul auto des indicateurs, suivi des enfants au-delà des indicateurs, mapping avec les fiches de poste Psychologue/Assistant Social, argumentaire "source fiable pour l'évaluation des agents", section transparente sur les limites connues (SCHEMA_GAP vulnérabilité, pas d'export PDF, auto-prise en charge des parents non couverte) |
20260711_1411_presentation-agents-esm.pptx (16 slides) |
— (document natif) | ✅ Présentation PowerPoint destinée aux agents du projet (psychologues, assistants sociaux), thème Caritas repris de generate_presentation.py. Script générateur conservé : 20260711_1411_generate_presentation_agents.py |
20260711_1411_guide-demonstration-publique-esm.docx |
— (document natif) | ✅ Guide pas-à-pas pour une démonstration publique (bailleur/autorités) : scénario narratif en 9 étapes suivant le parcours réel d'une donnée (saisie agent → validation MEAL → indicateur calculé), FAQ anticipée, plan B incident technique |
| ProjetESM/Documents/20260712_1458_carte-menu-saisie-sous-activites-v2 | ProjetESM/debug/20260712_1448_execution-4-bugs-signales-etudes-indicateurs-rapports-menu | ✅ Document natif — remplace la v1 du 09/07 (obsolète depuis la refonte Accompagnements du 07-10), carte des 37 sous-activités vérifiée sur le code réel via 4 agents d'exploration en parallèle, 11 écarts trouvés (2 de navigation trompeuse, 6 de données incomplètes, 3 de confusion fonctionnelle), aucun corrigé dans cette session |
| ProjetESM/Documents/20260711_1335_matrice-permissions-rbac-complete | ProjetESM/debug/20260711_1130_journal-matrice-permissions-rbac | ✅ Document natif — matrice finale 39 permissions × 8 profils, remplace la version du 2026-06-23 obsolète, vérifiée par appels HTTP réels le jour même |
| ProjetESM/Documents/20260711_1210_explication-rbac-vs-permission-based | ProjetESM/debug/20260711_1130_journal-matrice-permissions-rbac | ✅ Document natif — pédagogique, différence RBAC role-based (frontend actuel) vs permission-based (backend actuel), lu par Bernard avant le chantier d'alignement |
Descriptif_poste_Assistante_Sociale.md |
— (source brute, pas de note distincte) | ✅ Fiche de poste officielle — confirme le mandat GUPS/orientations et le suivi des bénéficiaires, révèle un manque (référencement interne assistant social → psychologue non tracé) |
Descriptif_poste_de_psychologue.md |
— (source brute, pas de note distincte) | ✅ Fiche de poste officielle — confirme le mandat de contrôle qualité/validation des données (aligné sur le workflow MEAL EN_ATTENTE/VALIDE/A_CORRIGER) |
| ProjetESM/Documents/20260710_1634_guide-interrogation-base-donnees-prisma | — (document natif, pas une source externe) | ✅ Guide pratique : scripts Prisma jetables (prisma/_tmp_*.ts) pour interroger/modifier la base sans passer par l'API — template, exemples CRUD, règles de prudence, à la demande de Bernard |
| ProjetESM/Documents/20260710_1344_refonte-module-accompagnements-suivi-orientations | ProjetESM/debug/20260710_1344_execution-refonte-accompagnements-suivi-orientations | ✅ Document natif — usage/justification du retrait du module Accompagnements générique, chantier clos |
| ProjetESM/Documents/20260709_1917_carte-menu-saisie-sous-activites | — (document natif, pas une source externe) | ✅ Carte complète menu → sous-activité, 5 écarts trouvés et corrigés le jour même |
SousActivites_Donnees_Indicateurs_kanmaber.docx |
ProjetESM/Documents/20260707_1731_analyse-sous-activites-implications · ProjetESM/Documents/20260709_1130_transcription-sous-activites-donnees-indicateurs | ✅ Traité · transcription markdown intégrale ajoutée le 2026-07-09 (le .docx n'est pas lisible directement par l'outil de lecture) |
| ProjetESM/Documents/20260709_1130_transcription-sous-activites-donnees-indicateurs | — (transcription du .docx ci-dessus, pas une note distincte) | ✅ Référence stable utilisée pour l'examen cas par cas des 4 indicateurs non calculables (en cours) |
| ProjetESM/Documents/20260709_1011_calcul-automatique-indicateurs-explication | — (document natif, pas une source externe) | ✅ Explication donnée à Bernard sur demande, chantier déjà clos |
| ProjetESM/Documents/20260708_1759_conception-validation-donnees-rbac-commune | — (document natif, pas une source externe) | ✅ Conception validée — chantier terminé, voir ProjetESM/debug/20260708_1810_execution-validation-rbac-commune |
20260617_1617_guide-tests-terrain-pwa-offline.md |
ProjetESM/debug/tests-terrain-pwa-offline | ✅ Traité |
20260619_1248_analyse-indicateurs-cadre-logique.md |
ProjetESM/architecture/module-pilotage-indicateurs-meal | ✅ Traité |
20260621_0150_analyse-indicateurs-type-desagregation.md |
ProjetESM/architecture/module-pilotage-indicateurs-meal | ✅ Traité |
20260621_0750_rapport-extension-module-pilotage-indicateurs.md |
ProjetESM/architecture/module-pilotage-indicateurs-meal | ✅ Traité |
20260625_1650_corrections-4-bugs-enfants-auth.md |
ProjetESM/debug/corrections-4-bugs-enfants-auth | ✅ Traité |
env.md |
ProjetESM/architecture/variables-environnement-backend | ✅ Traité · 🔒 contient des secrets réels (JWT, mot de passe DB) — copie ici censurée, original restauré dans projets/ProjetESM/Documents/ (commit bd7dfa1) |
20260616_1533_conformite-frontend.md |
ProjetESM/debug/conformite-roadmap-frontend | ✅ Traité |
20260616_1533_roadmap-frontend.md |
ProjetESM/debug/conformite-roadmap-frontend | ✅ Traité |
20260616_1854_api-routes-index.md |
ProjetESM/api/reference-routes-backend | ✅ Traité |
20260616_1854_api-routes-admin.md |
ProjetESM/api/reference-routes-backend | ⚠️ Non lu individuellement (synthèse via index) |
20260616_1854_api-routes-auth.md |
ProjetESM/api/reference-routes-backend | ⚠️ Non lu individuellement (synthèse via index) |
20260616_1854_api-routes-metier.md |
ProjetESM/api/reference-routes-backend | ⚠️ Non lu individuellement (synthèse via index) |
20260617_1125_guide-deploiement-backend.md |
ProjetESM/debug/deploiement-docker-postmortem | ⚠️ Partiellement couvert · 🔒 contient un secret réel (mot de passe DB) — copie ici censurée, original restauré dans projets/ProjetESM/Documents/ (commit bd7dfa1) |
20260617_1444_deploiement-backend-docker-postmortem.md |
ProjetESM/debug/deploiement-docker-postmortem | ✅ Traité |
20260615_1236_couverture-backend-vs-architecture.md |
ProjetESM/debug/couverture-fonctionnelle-backend | ✅ Traité |
20260615_2337_conformite-modules-backend.md |
ProjetESM/debug/conformite-modules-backend | Supersédé par version 23h59 |
20260615_2359_conformite-modules-backend.md |
ProjetESM/debug/conformite-modules-backend | ✅ Traité |
20260616_1058_analyse_conformite_module_auth.md (v1) |
ProjetESM/debug/conformite-modules-backend | Supersédé par v2 |
20260616_1350_analyse_conformite_module_auth_v2.md |
ProjetESM/debug/conformite-modules-backend | ✅ Traité |
20260614_1624_analyse-modules-rbac.md |
ProjetESM/architecture/systeme-rbac-permissions | ✅ Traité |
20260614_1653_missions-rbac.md |
ProjetESM/architecture/systeme-rbac-permissions | ✅ Traité |
20260623_1726_doc-script-test-rbac.md |
ProjetESM/debug/tests-rbac-conformite | ✅ Traité |
20260623_1808_liste-permissions.md |
ProjetESM/architecture/systeme-rbac-permissions | ✅ Traité |
20260623_1808_matrice-permissions-profils.md |
ProjetESM/architecture/systeme-rbac-permissions | ⚠️ Obsolète — remplacé par ProjetESM/Documents/20260711_1335_matrice-permissions-rbac-complete (2026-07-11) |
implementation-rbac-v2.md |
ProjetESM/architecture/systeme-rbac-permissions | ✅ Traité |
profils-utilisateurs-permissions.md |
ProjetESM/architecture/systeme-rbac-permissions | ✅ Traité |
TestsProfils/20260623_1435_rapport-tests-rbac.md |
ProjetESM/debug/tests-rbac-conformite | ✅ Traité |
20260612_1747_Analyse croisée...schéma.md (V1) |
ProjetESM/architecture/analyse-cadre-logique-cas-utilisation | Supersédé par V2 |
20260612_1759_...schémaV2.md |
ProjetESM/architecture/analyse-cadre-logique-cas-utilisation | ✅ Traité |
20260612_1825_Cas Utilisation.md |
ProjetESM/architecture/analyse-cadre-logique-cas-utilisation | ✅ Traité |
20260612_1851_analyse_correspondance_backend.md |
ProjetESM/architecture/analyse-cadre-logique-cas-utilisation | ✅ Traité (addendum) |
20260613_1332_architecture-fonctionnelle.md |
ProjetESM/architecture/architecture-fonctionnelle | ✅ Traité |
Autres Cas d'utiisation et tables complémentaires.md |
ProjetESM/architecture/analyse-cadre-logique-cas-utilisation | ✅ Traité |
cas_utilisation_prisma.md |
ProjetESM/architecture/analyse-cadre-logique-cas-utilisation | ✅ Traité |
TestsProfils/20260623_1132_comptes-test-identifiants.md |
— | ❌ Non traité (identifiants de test, faible valeur durable) |
analyse_cas_utilisation.md (sans préfixe date) |
— | ❌ Non traité (non lu, distinct de cas_utilisation_prisma.md, faible priorité) |
verification_architecture_ddd.md |
— | ❌ Non traité (fichier court, gabarit de checklist inachevé, faible valeur) |
*.docx, *.pdf, *.xlsx, *.svg, *.png, *.pptx, *.py, *.json, *.html |
— | 📦 Archivés ici (fichiers présents physiquement dans ce dossier), non lus/résumés en note wiki |
Liens connexes¶
- ProjetESM/index — index général du projet