Files
pgr/history/0.0.5/alpha.6.fix.3.md

101 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- file: history/0.0.5/alpha.6.fix.3.md -->
<!-- version: 1 -->
# History 0.0.5-alpha.6.fix.3 — politique de versions Tauri/frontend réconciliée
## Statut
PASS
La gate opérateur de `0.0.5-alpha.6.fix.3` exécutée le `2026-09-25` valide la correction de la politique de versions produit : `VERSION` reste l'identité exacte de la tranche, tandis que les autres valeurs sont classifiées selon leur rôle (`MIRROR-EXACT`, `MIRROR-STABLE` ou version indépendante) au lieu d'être supprimées ou synchronisées mécaniquement. Les tests, audits Markdown, contrôle structurel ciblé et contrôles Git sont propres ; le scope indexé correspond exactement au delta.
## Baseline et version
La tranche part du commit opérateur de `0.0.5-alpha.6.fix.2` :
```text
b7e65d9 0.0.5-alpha.6.fix.2
```
Le push vers `origin/master` a réussi avant l'application de `alpha.6.fix.3`.
La version contrôlée après application du correctif est :
```text
0.0.5-alpha.6.fix.3
```
`history/0.0.5/alpha.6.fix.2.md` est présent avec statut `FAIL`, `deltas/0.0.5/alpha.6.fix.3.md` est présent et `history/0.0.5/alpha.6.fix.3.md` était absent pendant la gate, conformément au workflow.
## Validation opérateur observée
L'opérateur a fourni les sorties du `2026-09-25` depuis `~/Projects/pgr`, à `10:35:30`–`10:37:41`.
Les contrôles de révision ont confirmé :
```text
docs/rules/200-GOVERNANCE.md version 4
docs/rules/710-TAURI.md version 4
docs/studies/001-KSP_GAMES_RECONCILIATION.md version 7
docs/plans/005-V0_0_5_RECONCILIATION_PLAN.md version 8
```
La suite Python globale a exécuté `37` tests, tous réussis :
```text
Ran 37 tests in 0.487s
OK
```
Les trois audits documentaires affichent :
```text
Markdown header audit: clean (152 file(s))
Markdown table audit: clean (7 table(s), 152 file(s))
Markdown link audit: clean (149 local link(s), 152 file(s))
```
Le contrôle structurel spécifique affiche :
```text
0.0.5 alpha.6.fix.3 version policy audit: clean (canonical/exact/stable mirrors classified, Tauri/frontend churn bounded)
```
Il confirme notamment que seul un `MIRROR-EXACT` suit normalement chaque changement de `VERSION`, qu'un `MIRROR-STABLE` peut rester sur la cible `X.Y.Z`, et que PGR n'impose plus la suppression d'un champ de version utile uniquement pour éviter le churn des prereleases.
`git diff --check` et `git diff --cached --check` n'ont produit aucun diagnostic.
Le scope Git observé avant ajout du présent history est exactement :
```text
M VERSION
A deltas/0.0.5/alpha.6.fix.3.md
M docs/plans/005-V0_0_5_RECONCILIATION_PLAN.md
M docs/rules/200-GOVERNANCE.md
M docs/rules/710-TAURI.md
M docs/studies/001-KSP_GAMES_RECONCILIATION.md
```
La transcription du terminal intercale quelques fragments du heredoc de contrôle avec la sortie de `unittest`. Les trente-sept tests, les audits Markdown, le contrôle structurel final et le scope Git restent identifiables et ne signalent aucun échec.
## Résultat
Le troisième correctif ferme la divergence de politique de version identifiée pendant `alpha.6`. La revue obligatoire liée à `.fix.3` conserve le résultat `CONTINUE` : aucun nouveau découpage de `alpha.6` n'est nécessaire.
Le profil Tauri peut maintenant être considéré comme suffisamment borné pour reprendre la trajectoire normale. Les règles Rust strictes, le formatage structurel et la décision de skeleton Tauri restent volontairement séparés dans les tranches suivantes.
Aucun nouveau fix `alpha.6` n'est requis.
## Transition
Appliquer le présent history puis committer et pousser `0.0.5-alpha.6.fix.3`.
La tranche suivante est :
```text
0.0.5-alpha.7
```
Elle doit rester limitée au profil Rust strict, aux chemins/imports/réexports et à une nomenclature générique explicite des crates. Le formatage structurel et ses audits restent réservés à `alpha.8`; le skeleton Tauri reste réservé à `alpha.9`.