Files
pgr/history/0.1.1/rel.1.md
2026-09-27 12:27:09 +02:00

157 lines
5.5 KiB
Markdown

<!-- file: history/0.1.1/rel.1.md -->
<!-- version: 1 -->
# History 0.1.1-rel.1 — promotion stable pré-tag
## Statut
PASS
La gate opérateur de `0.1.1-rel.1` exécutée le `2026-09-27` a réussi. Elle confirme la promotion mécanique de la release candidate vers la stable `0.1.1`, la cohérence des histories antérieurs, la présentation stable du dépôt, les tests PGR, les audits documentaires et l'hygiène texte/JSON avant création du tag.
## Baseline opérateur
La tranche `0.1.1-rc.1` a été clôturée avec son history `PASS`, puis committée et poussée avant application de `rel.1` :
```text
commit fbde0c2
message 0.1.1-rc.1
push origin/master PASS
```
Après application du delta `rel.1`, les contrôles initiaux ont confirmé :
```text
VERSION 0.1.1
history/0.1.1/rc.1.md présent dans HEAD et le workspace
deltas/0.1.1/rel.1.md présent
prompts/008-V0_1_2_START_PROMPT.md présent
history/0.1.1/rel.1.md absent pendant la gate
README.md version 19
ROADMAP.md version 12
CHANGELOG.md version 13
docs/000-README.md version 31
docs/plans/007-V0_1_1_WEB_FRONTEND_FOUNDATION_PLAN.md version 11
```
Le premier contrôle de `VERSION` a été saisi par erreur avec `est` au lieu de `test`, ce que Bash a rejeté comme commande inconnue. La commande exacte a ensuite été rejouée sans modification du workspace :
```text
test "$(cat VERSION)" = '0.1.1'
echo $?
0
```
Cette faute de frappe opérateur ne constitue pas un défaut du delta ni de la gate ; la condition de version est donc confirmée.
La présentation stable est établie :
```text
ROADMAP.md 0.1.1 marqué terminé
CHANGELOG.md entrée `## 0.1.1`
README.md fondation frontend Web stable
docs index plan 007 classé historique
```
## Gate stable pré-tag
Le contrôle structurel a affiché :
```text
0.1.1 rel.1 stable gate audit: clean (10 prior histories, rel.1 pending, stable Web presentation and post-tag handoff coherent)
```
Il a vérifié les dix histories antérieurs avec leurs statuts réels :
```text
alpha.1 PASS
alpha.2 FAIL
alpha.2.fix.1 PASS
alpha.3 PASS
alpha.3.fix.1 FAIL
alpha.3.fix.2 PASS
alpha.4 PASS
alpha.5 PASS
beta.1 PASS
rc.1 PASS
```
Avant application du présent history, `rel.1.md` est la seule tranche `0.1.1` possédant un delta sans history.
La gate reconfirme également :
- `0.1.1` terminé dans la roadmap ;
- `0.1.2` à `0.1.7` engagés sans réservation de `0.1.8` ;
- le `CHANGELOG` stable sans suffixe `(candidate)` ;
- le plan `007` classé historique ;
- les owners Web `530/540/550/560`, le skeleton Web et la validation Web gelés depuis la RC ;
- le skeleton Tauri toujours `DEFER` jusqu'au réexamen `0.1.4` ;
- le prompt `008` préparé pour démarrer `0.1.2` uniquement depuis le tag réel `v0.1.1` et un rapport post-tag `publish.001` `PASS` ;
- la convention `rel.N` et le commit stable final `X.Y.Z`.
## Validation frontend et dry-run
Les preuves frontend structurelles et le dry-run du skeleton Web ont été rejoués pendant `beta.1` et `rc.1`.
Ils n'ont pas été prétendus comme une exécution réelle de `tsc`, Vite ou Sass pendant `rel.1`, car la promotion stable ne modifie aucun owner, template, skeleton, validation ou artefact frontend depuis la RC et PGR ne contient volontairement pas d'instanciation frontend concrète avec ses dépendances.
## Tests et audits PGR
La suite Python globale a exécuté `48` tests, tous réussis :
```text
Ran 48 tests in 0.762s
OK
```
Les audits documentaires sont propres :
```text
Markdown header audit: clean (230 file(s))
Markdown table audit: clean (9 table(s), 230 file(s))
Markdown link audit: clean (267 local link(s), 230 file(s))
```
L'hygiène texte/JSON a également affiché :
```text
0.1.1 rel.1 text/JSON hygiene: clean
```
Les templates JSON Web ont été parsés avec succès et aucun défaut CR, fin de fichier ou whitespace final n'a été détecté dans le corpus contrôlé.
## Contrôles Git
`git diff --check` et `git diff --cached --check` n'ont produit aucun diagnostic.
Le statut indexé transmis avant ajout du présent history est exactement :
```text
M CHANGELOG.md
M README.md
M ROADMAP.md
M VERSION
A deltas/0.1.1/rel.1.md
M docs/000-README.md
M docs/plans/007-V0_1_1_WEB_FRONTEND_FOUNDATION_PLAN.md
```
Le scope correspond exactement à la promotion stable annoncée. Aucun owner, profil, template, skeleton, validation, étude technique ou script d'audit n'a été modifié.
## Décision
`0.1.1-rel.1` est `PASS`. Aucun fix ni REPLAN n'est requis.
Conformément à la convention stable PGR, le présent history doit être inclus dans le commit final nommé exactement :
```text
0.1.1
```
Le commit stable doit être poussé sur `origin/master` avant création du tag annoté `v0.1.1`.
Le rapport `pgr-0.1.1-publish.001-report.md` ne pourra être produit qu'après réception des preuves post-publication réelles : identité du commit stable, propreté du workspace, objet et cible déréférencée du tag local, références distantes du tag et archive ZIP téléchargée depuis le tag Gitea.
Le prompt `008-V0_1_2_START_PROMPT.md` ne devient la reprise effective de `0.1.2` qu'après un rapport post-tag `PASS`.