CLAUDE.md · git:20260825.8e4350c · 2026-08-25 · sha256 7704ad26ccd379ba

CLAUDE.md git:20260825.8e4350cA

Immutable. This exact content is served forever at /api/v1/blob/7704ad26ccd379ba.

# 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 à 8 statuts (`DISPROVEN`, `SUPERSEDED`, `BLOCKED`, `INSUFFICIENT`) est couvert par le waiver de l'audit du 2026-08-02.
- 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.