docs(protocole): ECO_FLOOR_BELOW_STAGE n'est pas émissible par un optimiseur, et pourquoi
Prose §6 seulement : la liste blanche et le contrat OpenRPC ne changent pas. L'optimiseur ne reçoit pas les paliers (powerLevels non émis, §5.3) ; seul le moteur sait qu'une consigne tombe sous le premier palier. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
cd7cd1a37a
commit
30527b9373
@ -952,6 +952,10 @@ Règles d'exécution côté plugin :
|
||||
- **Vers l'app, seul `{reasonCode, reasonParams}` est transmis** — jamais le texte libre
|
||||
(`AGENTS.md` invariant 12). Une action sans `reasonCode` connu du catalogue est
|
||||
transmise sous le code générique `OPTIMIZER_DECISION`, sans texte.
|
||||
- Les codes qui décrivent ce que le **moteur** constate ne sont pas émissibles (liste blanche
|
||||
ci-dessous). `ECO_FLOOR_BELOW_STAGE` en est un : une obligation dont la cadence tombe sous le
|
||||
premier palier de la charge, donc rien d'acheté. L'optimiseur ne reçoit pas les paliers
|
||||
(`powerLevels` n'est pas émis, §5.3) et ne peut pas le savoir ; le moteur le dit.
|
||||
|
||||
### Types d'action (`kind`)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user