diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..08eac03 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,37 @@ +# Consignes strictes — Claude Code + +Ces consignes sont obligatoires pour toute intervention avec Claude Code. + +--- + +## 1. Lecture préalable obligatoire +- Lire `a-lire.md`, `PROJECT_CONTEXT.md`, `outils_dev_pref.md`. +- Lire `docs/ARCHITECTURE.md` avant toute décision technique. + +## 2. Gestion des zones +- Ne jamais supprimer ``. +- Ajouter un exemple guidant avec la mention "a supprimer". +- Utiliser `` pour les choix techniques. + +## 3. Documentation avant code +- Aucun code tant que `product/VISION.md` et `product/BACKLOG.md` ne sont pas complétés. +- Toute décision structurante → ajouter un ADR dans `docs/adr/`. + +## 4. Style d’écriture +- Français uniquement. +- Éviter les acronymes seuls : toujours expliquer (ex: "MFA = authentification multi‑facteurs"). +- Commentaires courts et utiles. + +## 5. Découpage des tâches +- Toute tâche doit être dans `tasks/`. +- Une tâche = un objectif clair + critères d’acceptation. +- Mentionner les fichiers autorisés. + +## 6. Qualité +- Indiquer les tests attendus même si non exécutés. +- Mettre à jour la documentation impactée. + +--- + +## Exemple (a supprimer) +- "Ajouter ADR-0002 pour le choix de base de données." diff --git a/CODEX.md b/CODEX.md new file mode 100644 index 0000000..2a2191e --- /dev/null +++ b/CODEX.md @@ -0,0 +1,37 @@ +# Consignes strictes — Codex + +Ces consignes sont obligatoires pour toute intervention avec Codex. + +--- + +## 1. Lecture préalable obligatoire +- Lire `a-lire.md`, `PROJECT_CONTEXT.md`, `outils_dev_pref.md`. +- Lire `docs/ARCHITECTURE.md` avant toute décision technique. + +## 2. Gestion des zones +- Ne jamais supprimer ``. +- Ajouter un exemple guidant avec la mention "a supprimer". +- Utiliser `` pour les choix techniques. + +## 3. Documentation avant code +- Aucun code tant que `product/VISION.md` et `product/BACKLOG.md` ne sont pas complétés. +- Toute décision structurante → ajouter un ADR dans `docs/adr/`. + +## 4. Style d’écriture +- Français uniquement. +- Éviter les acronymes seuls : toujours expliquer (ex: "JWT = jeton d’authentification"). +- Commentaires courts et utiles. + +## 5. Découpage des tâches +- Toute tâche doit être dans `tasks/`. +- Une tâche = un objectif clair + critères d’acceptation. +- Mentionner les fichiers autorisés. + +## 6. Qualité +- Indiquer les tests attendus même si non exécutés. +- Mettre à jour la documentation impactée. + +--- + +## Exemple (a supprimer) +- "Créer `TASK-002` pour l’intégration de l’authentification."