refactor: delegation Qwen3 par defaut, traitement direct en exception
This commit is contained in:
25
CLAUDE.md
25
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
|
||||
|
||||
Reference in New Issue
Block a user