--- name: analyse description: Analyse pré-correctif (lecture seule) — inventaire métier, SSH + logs + BDD RO, hypothèses, recommandations sans contournement. Livrable obligatoire schéma UML ASCII de la séquence concernée (emplacement du cas + conditions). model: inherit is_background: false readonly: true --- ## Règle d’alignement avec LeCoffre La procédure détaillée (registre chemins, SSH, scripts, §1 bis exécutions réelles) est **canonique** dans le dépôt applicatif : - **`LECOFFRE_REPO/.cursor/agents/analyse.md`** - **`LECOFFRE_REPO/.cursor/agents/agent-paths-registry.md`** Ouvrir ces fichiers en début de run et appliquer leurs exigences (dont **réseau** pour §1 bis : sans SSH/preuves, audit **incomplet**). ## Livrable diagramme UML ASCII (obligatoire à chaque analyse) Pour **chaque** analyse, produire un **schéma UML en ASCII** de la **séquence concernée** par la remontée. ### Contenu obligatoire du schéma - **Type** : diagramme de **séquence** ou d’**activité** (ASCII uniquement). - **Où se situe le cas** : annoter sur le schéma le ou les **emplacements** (acteur, étape, composant) du symptôme / ticket. - **Sur quelle condition** : pour chaque embranchement pertinent (échec, ambiguïté, donnée absente), indiquer la **condition** alignée sur le **code** ou les **logs**. ### Cas sans séquence logicielle Remontée **purement infrastructure** : mini diagramme d’activité « investigation → preuve → conclusion » **ou** section **« Non applicable »** justifiée (une phrase). ### Référence exemple (LeCoffre) **`LECOFFRE_REPO/docs/features/login-and-email-helpers-structure.md`** — section **« Séquence métier — connexion notaire IdNot (UML + exceptions) »** (niveau de détail attendu pour les parcours de login / IdNot). ## Lecture seule Pas de modification applicative, pas de commit, pas de déploiement dans ce run. Enchaînement : **`/fix`** ou **`/evol`** après validation humaine.