0.1.4-alpha.2

This commit is contained in:
2026-09-29 11:45:01 +02:00
parent 7f475584d6
commit ed794d66a0
7 changed files with 466 additions and 27 deletions

105
history/0.1.4/alpha.2.md Normal file
View File

@@ -0,0 +1,105 @@
<!-- file: history/0.1.4/alpha.2.md -->
<!-- version: 1 -->
# History 0.1.4-alpha.2 — réconciliation normative Tauri
## Statut
FAIL
La gate opérateur de `0.1.4-alpha.2` exécutée le `2026-09-29` valide les tests, audits Markdown et contrôles structurels Tauri, mais échoue sur l'hygiène Git : `docs/studies/002-TAURI_SKELETON_DECISION.md` contient une ligne vide finale supplémentaire. La tranche ne peut donc pas être déclarée `PASS` et doit être corrigée par `0.1.4-alpha.2.fix.1`.
## Baseline opérateur
Le history `PASS` de `0.1.4-alpha.1` a été ajouté, committé et publié avant application de `alpha.2` :
```text
commit alpha.1 7f47558
push fe80dbb..7f47558 master -> master
```
La version observée pendant la gate est :
```text
0.1.4-alpha.2
```
`history/0.1.4/alpha.1.md` est présent et son statut est `PASS`. `history/0.1.4/alpha.2.md` était absent pendant la gate, conformément au workflow.
## Tests Python
La suite complète a affiché :
```text
Ran 48 tests in 0.705s
OK
```
Soit `48/48` tests `PASS`.
## Audits Markdown
Les trois audits documentaires ont affiché :
```text
Markdown header audit: clean (268 file(s))
Markdown table audit: clean (11 table(s), 268 file(s))
Markdown link audit: clean (344 local link(s), 268 file(s))
```
## Gate normative Tauri
Le contrôle spécifique de `alpha.2` a terminé proprement :
```text
0.1.4 alpha.2 Tauri normative audit: clean (ACL boundaries explicit, Web ownership separated, historical DEFER lifted, skeleton still deferred to alpha.3)
```
Il confirme notamment :
- `710-TAURI.md` en révision `7` avec séparation explicite commande / permission / capability ;
- séparation des responsabilités Tauri et Web ;
- levée du motif historique du `DEFER` dans l'étude `002` ;
- matérialisation du skeleton Tauri toujours réservée à `alpha.3` ;
- absence de `docs/skeletons/004-TAURI.md` pendant cette tranche ;
- trajectoire publiée `0.1.5` Games / `0.1.6` KSP / `0.1.7` audits toujours inchangée pendant `alpha.2`.
## Échec d'hygiène Git
`git diff --check` a signalé :
```text
docs/studies/002-TAURI_SKELETON_DECISION.md:299: new blank line at EOF.
```
Après indexation du scope de `alpha.2`, `git diff --cached --check` a signalé exactement la même erreur :
```text
docs/studies/002-TAURI_SKELETON_DECISION.md:299: new blank line at EOF.
```
Le défaut est donc reproductible avant et après staging. Il s'agit d'une ligne vide terminale surnuméraire introduite par le delta, pas d'un écart opérateur.
Le statut indexé observé est :
```text
M VERSION
A deltas/0.1.4/alpha.2.md
M docs/000-README.md
M docs/plans/010-V0_1_4_TAURI_REEVALUATION_PLAN.md
M docs/rules/710-TAURI.md
M docs/studies/002-TAURI_SKELETON_DECISION.md
```
Le scope fonctionnel annoncé est donc respecté, mais la preuve d'hygiène obligatoire échoue.
## Décision
`0.1.4-alpha.2` est `FAIL`.
Le contenu normatif Tauri validé par les contrôles spécifiques n'est pas remis en cause. `0.1.4-alpha.2.fix.1` doit :
1. supprimer la ligne vide surnuméraire à EOF de l'étude `002` ;
2. ajouter un contrôle automatique monotâche empêchant cette classe de défaut sur les futurs fichiers texte gouvernés ;
3. conserver les décisions Tauri de `alpha.2` sans commencer `alpha.3`.