Patrick Schurig b6a6c7eebc docs: LM-1011 dans la spec, les trois nombres au contrat, R3 proposée
TROIS choses, plus une sauvegarde.

1. LM-1011 — la précédence BELOW_MIN_POWER / DRAW_CAP est dans la SPEC. Je
   l'avais écrite hier dans DESIGN_10.md : une note de conception se périme, la
   spec fait autorité, et l'index ne voyait donc pas la règle. DESIGN_10 n'en
   garde qu'un renvoi.

   Autorisation résiduelle non nulle mais sous le plus petit palier →
   BELOW_MIN_POWER ; DRAW_CAP réservé au résiduel nul. Ce n'est pas une règle
   nouvelle : c'est celle de +etm19 transposée à une seconde ressource — le
   surplus a déjà SURPLUS_INSUFFICIENT (« il n'y a rien ») contre BELOW_MIN_POWER
   (« il y en a, mais pas au bon format »), et il aurait été absurde qu'une
   ressource se lise autrement que l'autre. Ce qui décide n'est pas la véracité
   mais le GESTE appelé : revoir le plafond, ou lire la fiche technique.

   Conséquence de l'agent app retenue : le point de rupture de l'écran 2 est
   ancré sur le DRAW_CAP, donc sur l'épuisement réel. Une charge refusée APRÈS
   lui pour cause de palier ne le déplace pas — sans quoi deux charges
   successives produiraient deux points de rupture concurrents dans un cycle.

2. LES TROIS NOMBRES au contrat — décidé, appliqué, mesuré. Ma correction sur
   allocatedW a fait apparaître un troisième nombre que ni la maquette ni nous
   n'avions nommé. INTERFACE.md porte le tableau ET ce que chaque écart signifie,
   parce que c'est là qu'un écran se trompe de diagnostic : décidé ≠ appliqué est
   une affaire de FORMAT, appliqué ≠ mesuré une affaire d'OBÉISSANCE — et cette
   seconde lecture dépend encore de measurement.source.

3. R3 proposée à l'app avant d'être écrite : funding dit d'où viennent les watts,
   il ne dit pas dans quel compteur ils tombent. Un niveau publierait sa
   ventilation (counts), Σ counts == targetW toujours, et l'identité devient
   calculable SANS exception — y compris quand draw.committedW arrivera.

Et la PRÉCONDITION du §10 est consignée : il ne part pas sans l'extension du
délestage au waterfall (LM-1006 couplage 1). La protection de surcharge ne
déleste aujourd'hui que les bornes ; livrer l'éco sans elle donnerait un plancher
capable de faire disjoncter une installation.

Aucun code. ci-quality 3/3.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015F7G5VeaPVSMeVNjiGj36p
2026-08-30 08:12:26 +02:00
..