From ee625dfe3d1e98e1997569c0857a3901204a44b7 Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Fri, 27 Mar 2026 11:45:17 +0100 Subject: [PATCH] refactor: delegation Qwen3 par defaut, traitement direct en exception --- CLAUDE.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 54a8a97..dc7e6ae 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -29,22 +29,27 @@ Programmeur expérimenté. Connaît parfaitement son projet, ses outils, et son ## Heuristiques de délégation -Délègue à `qwen3-worker` (via MCP `qwen3_task`) si la tâche satisfait TOUS les critères : -- Objectif clair et bien délimité -- Pas de modification d’API publique (traits Rust, interfaces Go exportées) -- Pas de vision cross-module requise -- Tâches typiques : génération de tests, documentation inline, scaffolding de stubs, - reformatage, recherche web, exécution de scripts, création de fichiers +**Règle par défaut : délègue à Qwen3. Traite toi-même seulement si tu ne peux pas faire autrement.** -Qwen3 dispose d’outils autonomes (filesystem, shell, web) — inutile de lui passer -le contenu des fichiers, il les lit lui-même. +Qwen3 dispose d’outils autonomes (filesystem, shell, web) via `qwen3_task`. Il lit et écrit +les fichiers lui-même — inutile de lui passer le contenu en entrée. -Traite toi-même si : -- Refactoring cross-module +Délègue systématiquement pour : +- Créer ou modifier un fichier (code, config, doc, script) +- Générer des tests, de la documentation, des stubs +- Reformater, réorganiser, renommer +- Rechercher sur le web ou exécuter un script +- Toute tâche dont l’objectif tient en une phrase + +Traite toi-même **uniquement si** : +- La tâche nécessite le contexte de la conversation en cours +- Refactoring cross-module (vision globale requise) - Conception d’architecture - Debugging avec stacktrace multi-fichiers - Modification de traits/interfaces publics +En cas de doute : délègue. + ## Garde-fous absolus - Ne jamais passer `rm -rf` sans confirmation explicite - Ne jamais committer sans que les tests passent