# Lead_tech — Règle de capitalisation contrôlée (commune à tous les agents/workflows BMAD)

Quand un apprentissage réutilisable émerge (pattern validé, bug difficile, anti-pattern,
décision d'architecture, friction récurrente), écrire une **proposition** — jamais directement
dans les fichiers validés.

**Cible du fichier de propositions :**
- Mac : `~/AI_RULES/_Assistant_Lead_Tech/95_a_capitaliser.md`
- NUC : `/srv/helpers/_Assistant_Lead_Tech/95_a_capitaliser.md`
- (ou via `$LEADTECH/95_a_capitaliser.md`)

**Format d'une entrée :**
```
DATE — base / FILE_UPDATE_PROPOSAL / Fichier cible: <cible> / Pourquoi: <reason> / Proposition: <content>
```

**Fichiers cibles possibles (`<cible>`) selon le domaine :**

| Domaine | Cibles patterns | Cibles risques |
| --- | --- | --- |
| backend | `knowledge/backend/patterns/<theme>.md` | `knowledge/backend/risques/<theme>.md` |
| frontend | `knowledge/frontend/patterns/<theme>.md` (dont `tests.md`) | `knowledge/frontend/risques/<theme>.md` (dont `tests.md`) |
| ux | `knowledge/ux/patterns/<theme>.md` | `knowledge/ux/risques/<theme>.md` |
| n8n | `knowledge/n8n/patterns/general.md` | `knowledge/n8n/risques/general.md` |
| product | `knowledge/product/patterns/general.md` | `knowledge/product/risques/<theme>.md` |
| workflow | — | `knowledge/workflow/risques/story-tracking.md` |
| transverse | `10_conventions_redaction.md` · `40_decisions_et_archi.md` · `90_debug_et_postmortem.md` | idem |

**Règle absolue :** ne jamais écrire directement dans les fichiers Lead_tech validés.
Toujours passer par une proposition dans `95_a_capitaliser.md`.

> Chaque rôle choisit la cible la plus pertinente pour son domaine dans la table ci-dessus.
