106 lines
3.2 KiB
Markdown
106 lines
3.2 KiB
Markdown
<!-- 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`.
|