# Checklist de vérification — Section README CONCEPTS

Règles pour vérifier l’exactitude du tableau CONCEPTS. Chaque règle est vérifiée à chaque exécution du workflow.

## Règles

### 1. External URL Liveness
- **Category** : URL Accuracy
- **What to check** : chaque URL externe du tableau CONCEPTS (liens docs) retourne une page valide
- **Depth** : récupérer chaque URL et confirmer qu’elle charge la page attendue (pas une redirection vers une mauvaise page)
- **Source to compare against** : `https://code.claude.com/docs/llms.txt` pour la liste canonique des URLs
- **Date added** : 2026-03-02
- **Origin** : l’URL Permissions `/iam` redirigeait vers la page Authentication au lieu de Permissions

### 2. Anchor Fragment Validity
- **Category** : URL Accuracy
- **What to check** : toute URL avec fragment d’ancre (`#section-name`) correspond à un titre réel sur la page cible
- **Depth** : récupérer la page et vérifier que le titre existe avec l’ancre attendue
- **Source to compare against** : contenu de page récupéré
- **Date added** : 2026-03-02
- **Origin** : l’ancre Rules `#modular-rules-with-clauderules` était obsolète ; section renommée en `#organize-rules-with-clauderules`

### 3. Missing Docs Pages
- **Category** : Missing Concepts
- **What to check** : chaque page de l’index officiel (`llms.txt`) représentant une fonctionnalité utilisateur a une ligne correspondante dans CONCEPTS
- **Depth** : comparer l’index complet des docs aux entrées du tableau CONCEPTS
- **Source to compare against** : `https://code.claude.com/docs/llms.txt`
- **Date added** : 2026-03-02
- **Origin** : plusieurs concepts manquaient (Agent Teams, Keybindings, Model Configuration, etc.)

### 4. Local Badge Link Validity
- **Category** : Badge Accuracy
- **What to check** : chaque chemin cible de badge dans CONCEPTS (`best-practice/*.md`, `implementation/*.md`, `.claude/*/`) pointe vers un fichier ou dossier existant
- **Depth** : utiliser Read/Glob pour vérifier l’existence
- **Source to compare against** : système de fichiers local
- **Date added** : 2026-03-02
- **Origin** : création initiale de la checklist

### 5. Description Currency
- **Category** : Description Accuracy
- **What to check** : la description de chaque concept reflète précisément la description officielle actuelle
- **Depth** : comparer la description README avec la meta description ou le premier paragraphe de la page officielle
- **Source to compare against** : contenu de la page officielle
- **Date added** : 2026-03-02
- **Origin** : description Memory incomplète sur auto memory ; emplacement MCP Servers manquant `.mcp.json`

### 6. TIPS Section URL Consistency
- **Category** : URL Accuracy
- **What to check** : lorsqu’une URL est mise à jour dans CONCEPTS ou Hot, vérifier aussi la section TIPS pour la même URL obsolète
- **Depth** : rechercher dans TIPS (lignes 125–267) chaque URL signalée dans CONCEPTS/Hot
- **Source to compare against** : sitemap llms.txt + URLs du tableau CONCEPTS
- **Date added** : 2026-04-16
- **Origin** : `web-scheduled-tasks` corrigé dans Hot (2026-04-14) mais resté obsolète dans TIPS

### 7. Beta Badge Currency
- **Category** : Badge Accuracy
- **What to check** : les concepts marqués `![beta](!/tags/beta.svg)` dans Hot doivent encore être beta / research preview dans leur page officielle
- **Depth** : récupérer chaque page amont et vérifier une mention explicite beta/preview/experimental ; si absente, le badge README peut être obsolète
- **Source to compare against** : bannière de page officielle + texte de disponibilité générale
- **Date added** : 2026-04-26
- **Origin** : l’agent workflow-concepts a signalé des badges beta potentiellement obsolètes sur Routines, No Flicker Mode, Computer Use et Code Review

### 8. Location Column Factual Accuracy
- **Category** : Description Accuracy
- **What to check** : la colonne **Location** de chaque concept doit correspondre factuellement au mécanisme décrit par la documentation officielle
- **Depth** : pour toute valeur Location qui porte une affirmation mécaniste, récupérer la page officielle et confirmer l’affirmation contre les sections "how it works"
- **Source to compare against** : corps de la page officielle
- **Date added** : 2026-05-21
- **Origin** : Checkpointing indiquait `automatic (git-based)` alors que la doc explique que les checkpoints suivent les changements d’outils d’édition de fichiers et ne remplacent pas Git

### 9. Bundled Skill / Command Rename Tracking
- **Category** : Description Accuracy (Location column)
- **What to check** : toute commande slash ou skill intégrée nommée dans une colonne Location existe encore sous ce nom exact
- **Depth** : scanner les N dernières versions du CHANGELOG pour les événements "renamed", "removed" ou "deprecated" ; croiser avec les références actuelles commands et bundled skills
- **Source to compare against** : `https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md` + `https://code.claude.com/docs/en/commands` + `https://code.claude.com/docs/en/skills#bundled-skills`
- **Date added** : 2026-05-25
- **Origin** : `/simplify` renommé en `/code-review` en v2.1.147 — événement visible seulement dans le changelog, manqué par les checks de listing docs
