Parent : [[INDEX-DEV-GENERAL]]
Coder avant de décider
Problème
L'utilisateur demande « crée-moi une app qui fait X », l'agent génère immédiatement du code sans choisir stack, infra, déploiement ni structurer le projet. Deux jours plus tard : « ça ne se déploie pas », « la DB ne marche pas », « pourquoi tu as pris Electron ? ».
Symptômes
- Stack choisie par défaut d'entraînement (Next.js, React, etc.) sans justification.
- Pas de
DESIGN.md,PRODUCT.mdni.env.example. - Aucune décision sur l'hébergement avant le build.
- Retours en boucle sur des problèmes qui auraient été évités à J0.
- L'agent dit « c'est prêt » sans pouvoir déployer.
Solution
Appliquer ACT-ALW-007 (Solution Factory) avant toute ligne de code :
- Comprendre le besoin.
- Décider la stack via
KNOW-PAT-197. - Décider l'infra via
KNOW-PAT-198. - Documenter dans
DESIGN.md/PRODUCT.md. - Valider le bootstrap J0 (
ACT-ALW-005). - Coder.
Exemples
Incorrect
Utilisateur : "Crée-moi une app mobile de tâches."
Agent : "Voici un projet React en 20 fichiers." // React web, pas mobile, pas de build
Correct
Utilisateur : "Crée-moi une app mobile de tâches."
Agent : "C'est un app mobile. Stack : Expo (React Native) + SQLite local + EAS. Infra : stores via Expo. Je crée PRODUCT.md, DESIGN.md et le bootstrap avant de coder."
Agent
- Refuser d'entrer dans l'implémentation si
ACT-ALW-007n'est pas passé. - Proposer un diagnostic de la stack avant d'écrire du code.
- Citer
ACT-ALW-007,KNOW-PAT-197,KNOW-PAT-198.
Liens connexes
- [[ACT-ALW-007]] — Solution Factory
- [[KNOW-PAT-197]] — Stack Chooser 2026
- [[KNOW-PAT-198]] — Deployment & Infra 2026
- [[ACT-ALW-005]] — Bootstrap J0
- [[KNOW-ANT-DEV-001]] — Retour J+5