docs(agents): dedupe Types/Compilation closure after pousse build

**Motivations:**
- pousse.sh step 5 already runs typecheck and multi-site build.

**Root causes:**
- Closure required executing typecheck and build again after successful pousse.

**Correctifs:**
- Single Types+Compilation bullet: cite exit 0; forbid redundant full typecheck/build on same tree.

**Evolutions:**
- None.

**Page affectées:**
- ia_dev push-by-script agent.
This commit is contained in:
Nicolas Cantu 2026-04-22 20:46:20 +02:00
parent afc693b058
commit ffdb076926

View File

@ -172,6 +172,5 @@ Pour chaque point, indiquer **réalisé** ou **non réalisé** et, le cas éché
- **9. Renforcement sécurité** : Vérifier exposition de données sensibles, validation des entrées ; « Réalisées » ou « Non réalisées encore ».
- **10. Code mort** : Vérifier code mort (exports inutilisés, branches mortes) ; « Réalisées » ou « Non réalisées encore ».
- **11. Lint corrigé** : **Exécuter** `npm run lint` (ou la commande de lint du projet) dans **chaque** répertoire du périmètre (chaque build_dir : backend, frontend, ressources partagées). Comptabiliser **erreurs et warnings** dans la sortie. « Réalisées » **uniquement** si **0 erreur et 0 warning** pour ce périmètre. S'il reste des erreurs ou des warnings : « Non réalisées encore » en précisant le nombre d'erreurs et le nombre de warnings par répertoire (ex. « frontend : 0 erreur, 1004 warnings »). Ne jamais considérer le lint OK si des warnings restent ; les traiter ou les documenter dans le reste à faire.
- **Types** : **Exécuter** type-check/build ; « Réalisées » si OK, « Non réalisées encore » sinon.
- **Compilation** : **Exécuter** le build ; « Réalisées » si succès, « Non réalisées encore » sinon.
- **Types et compilation** : l'**étape 5** (`./deploy/pousse.sh`, *build check*) exécute déjà le typecheck et les builds pour chaque `build_dir` du projet ainsi que les passes front (**`build:all-sites`** selon la conf). Si le script se termine avec **exit 0**, répondre **Réalisées** pour les contrôles **Types** et **Compilation** en s'appuyant sur cette sortie — **ne pas** enchaîner un `npm run typecheck` / `npm run build` complet sur le même arbre sans nouveau changement local. Si l'étape 5 est absente, en échec, ou arrêtée avant la fin du build check : **Non réalisées encore** (corriger puis relancer `pousse.sh`, ou documenter une exécution manuelle ciblée hors script).
- **Format de réponse** : Pour chaque point, écrire soit « Réalisées : [précision courte] », soit « Non réalisées encore : [précision courte] ». Interdit de laisser un point sans réponse ou avec uniquement « N/A » sans justification (périmètre inexistant).