CLAUDE.md · git:20260802.b17453b · 2026-08-02 · sha256 69a56b8f90b40671
CLAUDE.md git:20260802.b17453bA
Immutable. This exact content is served forever at /api/v1/blob/69a56b8f90b40671.
# CLAUDE.md — wincreator repository The skill lives in `skill/wincreator/`. Paths below are relative to that skill root unless stated otherwise; project-level machinery (`.claude/agents/`, `EVOLUTION_QUEUE.md`, this file) lives at the repo root. ## WinCreator — boucle d'évolution active - Toute tâche non triviale suit wincreator (classification, gate annoncée, Panel). - Chaque claim est validée par le subagent `wincreator-skeptic` (jamais d'auto-notation). - À chaque verdict INSUFFICIENT et à chaque fermeture de boucle Meso+ : invoquer `wincreator-retro-analyst`. - Quand EVOLUTION_QUEUE.md contient ≥1 proposition avec pattern confirmé, OU tous les 10 catches, OU sur demande : invoquer `wincreator-skill-surgeon` (une proposition = une boucle Meso). - Jamais de réécriture du skill hors de ce circuit. Les invariants (les 8 statuts, Builder/Skeptic, no-upward-propagation, Two-Failure) ne bougent qu'avec waiver explicite de l'utilisateur. Le passage de 4 à 7 statuts (`DISPROVEN`, `SUPERSEDED`, `BLOCKED`) est couvert par le waiver de l'audit utilisateur du 2026-08-02; v3 rend aussi le verdict de revue `INSUFFICIENT` explicite et bloquant au lieu de le confondre avec `PENDING`. - Une preuve se capture puis se révise : utiliser `wincreator.py prove <ID> -- <commande>`, puis `wincreator.py review <ID> --verdict ... --reviewer ...`. Un code retour nul ne devient pas EVIDENCED sans review en Standard/Regulated. ### Fichiers de la boucle (chemins réels dans ce dépôt) - Catches capitalisés : `skill/wincreator/SKEPTIC_CATCHES.md` - File de propositions : `EVOLUTION_QUEUE.md` (racine du dépôt) - Gate mécanique : `python3 skill/wincreator/scripts/ledger_check.py` (`--self-test` avant de faire confiance à la gate) - Capture/review : `python3 skill/wincreator/scripts/wincreator.py prove`, puis `review`, puis `verify` (`--self-test` avant confiance) - Conformité du package : `python3 skill/wincreator/scripts/package_check.py skill/wincreator` La chaîne complète : **usage réel → catch (Skeptic) → capitalisation (Retro-Analyst) → récurrence prouvée → proposition → chirurgie gated (Surgeon) → skill vN+1 → usage réel**. La télémétrie de l'amélioration, c'est `SKEPTIC_CATCHES.md` : pas de catches, pas d'évolution.