Files
pgr/history/0.1.4/alpha.2.fix.1.md

3.0 KiB

History 0.1.4-alpha.2.fix.1 — hygiène texte rétablie

Statut

PASS

La gate opérateur de 0.1.4-alpha.2.fix.1 exécutée le 2026-09-29 est propre. Le défaut de ligne vide surnuméraire à EOF est corrigé, l'audit réutilisable d'hygiène texte est actif et les décisions Tauri validées en alpha.2 restent inchangées.

Baseline opérateur

La tranche 0.1.4-alpha.2 en échec a été committée puis publiée avant application du fix :

commit alpha.2   ed794d6
push             7f47558..ed794d6  master -> master

La version observée pendant la gate du fix est :

0.1.4-alpha.2.fix.1

history/0.1.4/alpha.2.md est présent avec le statut FAIL, tandis que history/0.1.4/alpha.2.fix.1.md était absent pendant la gate.

Tests Python

La suite complète a affiché :

Ran 55 tests in 0.890s

OK

Soit 55/55 tests PASS, dont les sept cas ciblés du nouvel audit text_hygiene.

Audit d'hygiène texte

Le nouvel audit a affiché :

Text hygiene audit: clean (297 file(s))

Il confirme sur le corpus sélectionné :

  • fins de ligne LF ;
  • absence de whitespace terminal ;
  • newline finale présente ;
  • absence de ligne vide terminale surnuméraire.

Audits Markdown

Les audits documentaires sont propres :

Markdown header audit: clean (270 file(s))
Markdown table audit: clean (11 table(s), 270 file(s))
Markdown link audit: clean (344 local link(s), 270 file(s))

Hygiène Git et scope observé

git diff --check puis git diff --cached --check n'ont produit aucun diagnostic.

Le scope indexé observé est exactement :

M  VERSION
A  deltas/0.1.4/alpha.2.fix.1.md
M  docs/rules/210-WORKFLOW.md
M  docs/studies/002-TAURI_SKELETON_DECISION.md
M  docs/validation/001-VALIDATION_MATRIX.md
A  scripts/audit_text_hygiene.py
A  tests/test_text_hygiene.py

La révision interne de l'étude Tauri reste 3 : seule sa terminaison de fichier a été corrigée.

Observation de livraison post-gate

Après la gate, l'opérateur a constaté que les ZIP remis pour alpha.2.history et alpha.2.fix.1.delta contenaient à tort un répertoire englobant pgr/. Le contenu appliqué au dépôt est correct et la gate présente reste PASS, mais ce défaut de packaging doit être corrigé dans les archives remises et explicitement interdit par le contrat de workflow avant les livraisons suivantes.

Cette observation ne modifie pas les fichiers validés par le fix ; elle constitue un durcissement du mécanisme de livraison à intégrer dès alpha.3.

Décision

0.1.4-alpha.2.fix.1 est validée PASS.

alpha.3 peut matérialiser docs/skeletons/004-TAURI.md sur la baseline Tauri réconciliée. La tranche doit également clarifier que les entrées d'une archive delta/history sont relatives directement à la racine du dépôt, sans répertoire englobant <project>/, afin que l'application canonique unzip -o <archive> -d . reste correcte.