Aller au contenu

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