3.5 KiB
History 0.0.5 rel.001 — promotion stable pré-tag
Statut
FAIL
La gate opérateur de rel.001 exécutée le 2026-09-25 n'a pas atteint un PASS complet. La promotion documentaire vers VERSION = 0.0.5, les audits Markdown et les contrôles Git observés sont propres, mais l'audit Python inline de cohérence historique s'est interrompu avec un SyntaxError avant de pouvoir produire sa preuve attendue.
Ce history constate uniquement la validation pré-tag réellement exécutée. Aucun tag v0.0.5, aucune archive source taggée et aucun rapport publish.001 ne doivent être produits tant que le correctif de clôture n'a pas obtenu un PASS.
Baseline et état observé
La baseline opérateur est le commit 390dd63 de 0.0.5-rc.1, poussé sur master avant application de rel.001.
L'opérateur a confirmé :
VERSION 0.0.5
history/0.0.5/rc.1.md présent dans HEAD
deltas/0.0.5/rel.001.md présent
history/0.0.5/rel.001.md absent avant clôture
README.md version 14
ROADMAP.md version 8
CHANGELOG.md version 9
docs/000-README.md version 17
docs/plans/005-V0_0_5_RECONCILIATION_PLAN.md version 15
ROADMAP 0.0.5 terminé
CHANGELOG section stable 0.0.5
prompt 006 skeleton Tauri toujours DEFER
Les contrôles textuels de présentation stable ont tous réussi avant l'audit Python inline.
Échec de la preuve ciblée
Le bloc Python inline de rel.001 contenait l'assertion générée suivante :
assert '## 0.0.5
' in changelog
La chaîne simple est coupée physiquement sur deux lignes dans le heredoc. Python a donc interrompu le contrôle avec :
File "<stdin>", line 42
assert '## 0.0.5
^
SyntaxError: unterminated string literal (detected at line 42)
La preuve 0.0.5 stable history audit: clean (...) n'a par conséquent jamais été produite. Conformément au contrat de validation PGR, une preuve requise qui échoue rend la tranche FAIL, même lorsque les contrôles exécutés ensuite sont propres.
Audits documentaires et Git observés
Après cet échec, les audits Markdown ont affiché :
Markdown header audit: clean (168 file(s))
Markdown table audit: clean (8 table(s), 168 file(s))
Markdown link audit: clean (161 local link(s), 168 file(s))
git diff --check et git diff --cached --check n'ont produit aucun diagnostic. Le statut indexé transmis est exactement :
M CHANGELOG.md
M README.md
M ROADMAP.md
M VERSION
A deltas/0.0.5/rel.001.md
M docs/000-README.md
M docs/plans/005-V0_0_5_RECONCILIATION_PLAN.md
Aucun défaut fonctionnel de la stable n'est établi par cette gate. Le défaut constaté appartient à la commande de validation livrée par rel.001.
Transition
Appliquer ce history puis committer/pousser la tranche rel.001 avec son statut FAIL. Ne pas créer le tag v0.0.5.
Corriger ensuite uniquement la clôture dans rel.001.fix.1. Le correctif MUST conserver VERSION = 0.0.5, MUST NOT réécrire silencieusement deltas/0.0.5/rel.001.md et MUST rejouer une preuve historique syntaxiquement valide avant toute publication.