Files
pgr/history/0.1.4/rel.1.md
2026-09-29 18:11:44 +02:00

141 lines
3.7 KiB
Markdown

<!-- file: history/0.1.4/rel.1.md -->
<!-- version: 1 -->
# PGR 0.1.4 — history `rel.1`
## Statut
PASS
## Objet
Clôture opérateur de la tranche stable `0.1.4-rel.1`.
La tranche promeut le candidat `0.1.4-rc.1` en stable `0.1.4` sans rouvrir le contenu fonctionnel Tauri : la roadmap marque `0.1.4` terminée, le changelog perd son marqueur `candidate`, le README et l'index documentaire présentent la stable, le plan `010` devient historique et le handoff `011` vers `0.1.5-alpha.1` reste cohérent.
## Gate opérateur
Gate exécutée le `2026-09-29`.
### Préconditions et cohérence stable
PASS :
- `VERSION` vaut `0.1.4`;
- `history/0.1.4/rc.1.md` est présent dans le commit précédent et porte le statut `PASS`;
- `deltas/0.1.4/rel.1.md` est présent;
- `history/0.1.4/rel.1.md` est absent pendant la gate;
- `prompts/011-V0_1_5_START_PROMPT.md` est présent;
- `README.md` porte la version documentaire `27`;
- `ROADMAP.md` porte la version documentaire `17`;
- `CHANGELOG.md` porte la version documentaire `19`;
- `docs/000-README.md` porte la version documentaire `46`;
- `docs/plans/010-V0_1_4_TAURI_REEVALUATION_PLAN.md` porte la version documentaire `6`.
### Présentation stable
PASS :
- `ROADMAP.md` marque `0.1.4` terminé;
- `CHANGELOG.md` contient `## 0.1.4` sans marqueur `candidate`;
- `README.md` présente `0.1.4` comme stable Tauri;
- `docs/000-README.md` présente le plan `010` comme plan historique de la stable `0.1.4`;
- le handoff `011` vers `0.1.5-alpha.1` reste présent.
### Tests Python
Commande :
```text
python3 -B -m unittest discover -s tests -v
```
Résultat :
```text
Ran 55 tests
OK
```
Soit `55/55` PASS.
### Hygiène texte
Commande :
```text
python3 -B scripts/audit_text_hygiene.py \
VERSION README.md RULES.md ROADMAP.md CHANGELOG.md \
docs deltas history prompts scripts tests templates .gitignore .settings
```
Résultat :
```text
Text hygiene audit: clean (308 file(s))
```
### Audits Markdown
Résultats :
```text
Markdown header audit: clean (281 file(s))
Markdown table audit: clean (11 table(s), 281 file(s))
Markdown link audit: clean (357 local link(s), 281 file(s))
```
### Audit structurel `rel.1`
Résultat :
```text
0.1.4 rel.1 stable gate audit: clean (6 prior histories including expected alpha.2 FAIL/fix PASS, rel.1 pending, stable Tauri presentation and 0.1.5 handoff coherent)
```
L'audit confirme notamment :
- `alpha.1` : `PASS`;
- `alpha.2` : `FAIL`;
- `alpha.2.fix.1` : `PASS`;
- `alpha.3` : `PASS`;
- `beta.1` : `PASS`;
- `rc.1` : `PASS`;
- `rel.1` est la seule tranche encore sans history pendant la gate;
- les owners et artefacts Tauri stabilisés restent inchangés;
- aucun template Tauri générique ni contrat `006-TAURI_VALIDATION.md` n'est introduit;
- le prompt `011` conserve le handoff vers `0.1.5`.
### Contrôles Git
Résultats :
```text
git diff --check
git diff --cached --check
```
Les deux commandes sont silencieuses.
Scope indexé observé :
```text
M CHANGELOG.md
M README.md
M ROADMAP.md
M VERSION
A deltas/0.1.4/rel.1.md
M docs/000-README.md
M docs/plans/010-V0_1_4_TAURI_REEVALUATION_PLAN.md
```
## Décision
`0.1.4-rel.1` est validée `PASS`.
La tranche peut être historisée puis matérialisée par le commit stable `0.1.4`. Après push, le tag annoté `v0.1.4` peut être créé et publié. La vérification post-tag doit ensuite être exécutée depuis l'archive Gitea du tag avant production de `pgr-0.1.4-publish.001-report.md`.
## Handoff
La prochaine version engagée reste `0.1.5`, consacrée à la sémantique normative, à l'autonomie des projets après adoption PGR et à la frontière PGR / SaseDev Knowledge. Les adoptions Games et KSP restent respectivement réservées à `0.1.6` et `0.1.7`.