Zone : fonctionnel évergreen. Ce dossier décrit ce que font les features (vue utilisateur / chef de projet), maintenu pour refléter l'état courant. Le comment (technique) vit dans
.claude/technical-docs/. Les décisions/audits/specs datés vivent dans.claude/records/.📐 Règles complètes :
.claude/technical-docs/_conventions.md
| Zone | Où | Nature |
|---|---|---|
| Fonctionnel évergreen | docs/<module>/ |
Le quoi (ici) |
| Technique évergreen | .claude/technical-docs/<module>/ |
Le comment |
| Point-in-time | .claude/records/ |
Décisions (ADR), audits, revues, specs — datés, jamais réécrits |
Chaque module est un dossier docs/<module>/. Les modules denses ont leur propre README-carte ;
sinon, ouvre le dossier, le frontmatter de chaque doc te renseigne.
| Module | Périmètre fonctionnel | Carte |
|---|---|---|
| ai | Assistance IA, tool-calling, auto-remplissage, connecteurs IA | ai/ |
| crm | Clients, contacts, affaires, missions, charges, planning, contrats | crm/ |
| tickets | Support, création par mail, sujets, pilotage | tickets/ |
| store | Connecteurs d'inventaire (OCS, Intune, GLPI), hardware | store/ |
| isi-nova | Form-builder, restitutions, composants Nova | isi-nova/ |
| search | Recherche globale (Ctrl+K), recherche avancée | search/ |
| identity | Utilisateurs (personnes, IAM) & droits d'accès fins | identity/ |
| integrations | Connecteurs externes O365/Azure/Youzer (≠ inventaire) | integrations/ |
| comms | Notifications & messagerie interne | comms/ |
| wiki | Wiki, livrets & éditeur riche | wiki/ |
| platform | Socle transverse restant : métadonnées, feature-flags, logs, export/import, admin | platform/ |
| sante | FINESS, RPPS, données santé | sante/ |
| gmao | Équipements, bâtiments | gmao/ |
| projects | Projets, réunions, tâches | projects/ |
| form | Generic-form, champs custom | form/ |
| demo | Comptes & instances de démo | demo/ |
| widget | Catalogue & manager de widgets | widget/ |
| dev | Méta-process : tests, conventions, UI, release-notes | dev/ |
rg -l "^module: crm" docs/ # toutes les docs fonctionnelles CRM
rg -l "^status: deprecated" docs/ # ce qui est périmé
rg -l "^type: functional" docs/ # (redondant ici : tout docs/ est fonctionnel)
Copie _templates/functional.md, remplis le frontmatter, place le
fichier dans docs/<module>/. Voir la checklist dans les conventions.