# 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 : ```text commit alpha.2 ed794d6 push 7f47558..ed794d6 master -> master ``` La version observée pendant la gate du fix est : ```text 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é : ```text 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 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 : ```text 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 : ```text 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 `/`, afin que l'application canonique `unzip -o -d .` reste correcte.