fix(gardes) : les gardes de l'ancien système changent de sens, et le pilote quitte le socle #1827
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/gardes-ancien-systeme"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Les gardes de Multica ne testaient pas un comportement : ils figeaient un réglage retiré. Tant qu'ils
restaient verts, le code devait continuer à lire, valider et réécrire « qui pilote le tableau » alors que plus
personne ne pouvait le changer depuis l'écran. Ils disent désormais l'inverse.
Les gardes
test_pilote_reglage.py: la page n'a plus la section ni le champpilote; unreglages.jsond'avant se litsans erreur (clé ignorée) ; un POST qui en porte un ne le fait pas revenir.
test_pilote_sans_mika.pydevient le garde de l'absence : plus aucun nom d'agent dans un texte visible. Il atrouvé six textes qui nommaient encore l'ancien système, tous corrigés.
tests/reglages.rs: le POST peut encore porterpilote=hermes, le fichier ne doit pas le garder ; le banc desbornes ne juge plus la table des pilotes.
pilote-sans-mika.test.js(front) garde le retrait côté Svelte, et vérifie qu'il mord.Le code
pilotequitteREGLAGES_DEFAUT, la lecture et l'écriture (Python et Rust). Le fichier écrit ne le porteplus ; les dorés de parité sont régénérés.
lib/pilote.jsetnomPilote(): « Transmise à l'instant », « Répondez en clair : la questionsera reformulée », « Envoyer », « Un mot (facultatif) », « demandé, pas encore de ticket ».
Mesuré : 48 suites Rust vertes, 572 tests front verts,
svelte-check0/0, les deux bancs du piloteverts. Leçon écrite dans
LECONS.md.