AGENTS.md
Ce dépôt est optimisé pour le travail des agents de codage longue durée. Gardez ce fichier court. Utilisez-le comme couche de routage vers les documents du système de référence, et non comme un dump géant d'instructions.
Flux de démarrage
Avant de modifier le code :
- Confirmez la racine du dépôt avec
pwd. - Lisez
ARCHITECTURE.mdpour la carte actuelle du système et les règles strictes de dépendance. - Lisez
docs/QUALITY_SCORE.mdpour voir quels domaines ou couches sont les plus faibles. - Lisez
docs/PLANS.md, puis ouvrez le plan actif sur lequel vous travaillez. - Lisez la spécification produit pertinente dans
docs/product-specs/. - Exécutez le chemin standard d'amorçage et de vérification pour ce dépôt.
- Si la vérification de base échoue, réparez la ligne de base avant d'ajouter du périmètre.
Carte de routage
ARCHITECTURE.md: carte des domaines, modèle de couches, règles de dépendancedocs/design-docs/index.md: décisions de conception et croyances fondamentalesdocs/product-specs/index.md: comportements actuels du produit et critères d'acceptationdocs/PLANS.md: cycle de vie des plans et politique des plans d'exécutiondocs/QUALITY_SCORE.md: santé des domaines produit et des couchesdocs/RELIABILITY.md: signaux d'exécution, benchmarks et attentes de redémarragedocs/SECURITY.md: secrets, sandbox, données et règles d'actions externesdocs/FRONTEND.md: contraintes UI, règles du système de design, vérifications d'accessibilité
Contrat de travail
- Travaillez à partir d'un plan délimité ou d'une tranche de fonctionnalité à la fois.
- Ne marquez pas le travail comme terminé par simple inspection du code ; une preuve exécutable est requise.
- Si vous modifiez un comportement, mettez à jour les documents produit, plan ou fiabilité correspondants dans la même session.
- Si vous observez des retours de revue répétés, promouvez-les en une règle mécanique, un contrôle ou un linter plutôt que de les réexpliquer dans le chat.
- Gardez le contenu généré dans
docs/generated/et les références sources dansdocs/references/. - Préférez ajouter de petits documents à jour plutôt que de faire grossir ce fichier.
Définition de « terminé »
Une modification n'est terminée que lorsque toutes les conditions suivantes sont remplies :
- le comportement cible est implémenté
- la vérification requise a réellement été exécutée
- la preuve est liée depuis le plan ou le document de qualité pertinent
- les documents affectés restent à jour
- le dépôt peut redémarrer proprement depuis le chemin de démarrage standard
Fin de session
Avant de terminer une session :
- Mettez à jour le plan d'exécution actif.
- Mettez à jour
docs/QUALITY_SCORE.mdsi un domaine ou une couche a changé de manière significative. - Enregistrez la nouvelle dette dans
docs/exec-plans/tech-debt-tracker.mdsi vous l'avez différée. - Déplacez les plans terminés vers
docs/exec-plans/completed/si approprié. - Laissez le dépôt dans un état redémarrable avec une prochaine action claire.