fix(atelier) : le garde de mandat tourne à nouveau, et les groupes nominaux sont des ordres #1920
Loading…
Reference in a new issue
No description provided.
Delete branch "passe-20261018-160000-gardemandat"
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?
Trois défauts sur
verifier-mandat-executant.sh, mesurés le 2026-10-18.1. Le garde ne s'exécutait plus
Le commit
b5b82667(« FOXA-2908 : détecter les groupes nominaux ») a inséré une ligne dont la finest recopiée deux fois :
→
SyntaxError: closing parenthesis ')' does not match opening parenthesis '{'. Le garde sortaiten
1avec une trace Python.⚠ Ce que ça coûtait.
avant-dispatch.shjoue ce garde et propage son code : un1est un refusmotivé. Depuis le 2026-10-17 à 20:14, chaque dispatch était refusé avec une trace Python à la
place de l'acte nommé.
⚠ Pourquoi personne ne l'a vu. La veille joue les
verifier-*.shsans argument : le gardesort en
2avant d'atteindre le code fautif. Et le banc qui l'aurait attrapé n'est joué par aucuncoureur.
2.
FOXA-2908n'était pas corrigé — il l'estAprès réparation, un mandat en groupes nominaux rendait encore VERT :
« · Édition du fichier
x.sh. · Commit de la modification. »La raison est écrite dans le garde (
FOXA-2913) : un nom d'action n'ordonne pas seul, il lui fautune RÉSERVE. Ajouter les noms au lexique sans toucher à cette règle ne pouvait rien changer.
Ce qui est ajouté est la conjonction qui manquait : un nom d'action en tête de puce et
suivi d'un fichier ne décrit plus, il commande.
3. Une addition à un ticket n'est pas une édition de fichier
Le banc rendait
ROUGE — 1 cas sur 62:autopilotes/la-ronde-de-l-atelier.mdligne 105,« ajoute à
FOXA-2816la mesure du jour » était lu comme « éditer un fichier ». Le chef portel'ouverture et le commentaire de ticket ; ce qui tranche est l'absence de fichier dans la phrase.
Ce faux positif précède
b5b82667(vérifié surc301221c) : il était masqué par leSyntaxError.Les preuves
Ce qui reste, et qui n'est pas dans cette PR
Le banc
test-verifier-mandat-executant.shn'est joué par aucun coureur : il n'est cité quedans des commentaires. C'est pour ça qu'un
SyntaxErrora tenu dix-sept heures. L'accrocher à laveille est une décision à part — le banc compte 62 cas, et la veille n'a pas à la porter par
surprise.