33800 Docs

← Retour

Backlog: Fichier de règles carré et exhaustif

Date: 18/01/2026 Priorité: HAUTE

Objectif

Créer un fichier de règles clair, exhaustif et sans ambiguïté pour Claude. Chaque règle doit être:

Structure proposée

# RÈGLES CLAUDE - Infrastructure 33800

## 1. MODIFICATIONS DE CODE

### OBLIGATOIRE
- Lire le fichier ENTIER avant toute modification
- Éditer UNE ligne à la fois
- Vérifier que le code supprimé n'est pas utilisé ailleurs

### INTERDIT
- grep/sed/awk pour modifier
- Suppressions en bloc sans vérification ligne par ligne
- Modifier du code qui fonctionne

### EXEMPLE BON
```bash
Read file_path → voir tout le contenu
Edit old_string → new_string (une seule modif)

EXEMPLE MAUVAIS

grep -r "pattern" | xargs sed -i 's/old/new/g'  # INTERDIT

2. DÉPLOIEMENT

...

3. GIT

...

4. NOTIFICATIONS

...

5. DASHBOARD

...



## À faire

1. Compiler toutes les erreurs passées de Claude
2. Extraire une règle pour chaque type d'erreur
3. Rédiger avec exemples concrets
4. Valider avec l'utilisateur
5. Intégrer dans CLAUDE.md ou fichier séparé

## Règles à inclure (issues des erreurs récentes)

1. Lecture fichier obligatoire avant édition
2. Pas de grep pour modifier
3. Pas de suppressions en bloc
4. Dashboard = O2switch uniquement (dashboard.nowhere84.com)
5. generate.sh = génère + push O2switch + notification
6. Notification obligatoire avec lien et status
7. Ne jamais supprimer du code fonctionnel en nettoyant
8. Ne jamais blâmer les autres
9. GitLab = seule source de vérité
10. CI/CD = seul moyen de déployer