152 lines
6.0 KiB
Markdown
152 lines
6.0 KiB
Markdown
<!-- file: history/0.1.2/rel.1.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# History 0.1.2-rel.1 — promotion stable pré-tag
|
|
|
|
## Statut
|
|
|
|
PASS
|
|
|
|
La gate opérateur de `0.1.2-rel.1` exécutée le `2026-09-28` a réussi. Elle confirme la promotion mécanique de la release candidate vers la stable `0.1.2`, la cohérence des histories antérieurs, la présentation stable Java/Maven/Gradle, les tests PGR, les audits documentaires et l'hygiène texte/templates avant création du tag.
|
|
|
|
## Baseline opérateur
|
|
|
|
La tranche `0.1.2-rc.1` a été clôturée avec son history `PASS`, puis committée et poussée avant application de `rel.1` :
|
|
|
|
```text
|
|
commit 36b2b21
|
|
message 0.1.2-rc.1
|
|
push origin/master PASS
|
|
```
|
|
|
|
Après application du delta `rel.1`, les contrôles initiaux ont confirmé :
|
|
|
|
```text
|
|
VERSION 0.1.2
|
|
history/0.1.2/rc.1.md présent dans HEAD et le workspace
|
|
deltas/0.1.2/rel.1.md présent
|
|
prompts/009-V0_1_3_START_PROMPT.md présent
|
|
history/0.1.2/rel.1.md absent pendant la gate
|
|
README.md version 22
|
|
ROADMAP.md version 14
|
|
CHANGELOG.md version 15
|
|
docs/000-README.md version 36
|
|
docs/plans/008-V0_1_2_JAVA_GRADLE_REEVALUATION_PLAN.md version 6
|
|
```
|
|
|
|
Le history `rc.1` a été retrouvé avec statut `PASS`.
|
|
|
|
La présentation stable est établie :
|
|
|
|
```text
|
|
ROADMAP.md 0.1.2 marqué terminé
|
|
CHANGELOG.md entrée `## 0.1.2` sans suffixe `(candidate)`
|
|
README.md owners Java, Maven et Gradle séparés et composables
|
|
docs index plan 008 classé historique
|
|
```
|
|
|
|
## Gate stable pré-tag
|
|
|
|
Le contrôle structurel a affiché :
|
|
|
|
```text
|
|
0.1.2 rel.1 stable gate audit: clean (6 prior histories, rel.1 pending, stable Java/Maven/Gradle presentation and post-tag handoff coherent)
|
|
```
|
|
|
|
Il a vérifié les six histories antérieurs avec statut `PASS` :
|
|
|
|
```text
|
|
alpha.1 PASS
|
|
alpha.2 PASS
|
|
alpha.2.fix.1 PASS
|
|
alpha.3 PASS
|
|
beta.1 PASS
|
|
rc.1 PASS
|
|
```
|
|
|
|
Avant application du présent history, `rel.1.md` est la seule tranche `0.1.2` possédant un delta sans history.
|
|
|
|
La gate a également confirmé :
|
|
|
|
- `0.1.2` terminé dans la roadmap ;
|
|
- `0.1.3` à `0.1.7` engagés sans réservation de `0.1.8` ;
|
|
- le `CHANGELOG` stable sans suffixe `(candidate)` et sans détails de tranches ;
|
|
- le plan `008` classé historique ;
|
|
- `520-JAVA`, `521-MAVEN` et `522-GRADLE` gelés dans leur état validé ;
|
|
- l'ancien `520-JAVA_MAVEN_GRADLE` conservé uniquement comme bridge `SUPERSEDED` non sélectionnable ;
|
|
- l'absence de généralisation des choix Games locaux tels que JDK 25, Java 17, Gradle 9.6.0/9.7.1 ou AGP 9.4.0 ;
|
|
- le maintien des responsabilités Android dans `610-ANDROID.md` et de la réévaluation Android dans `0.1.3` ;
|
|
- le skeleton Tauri toujours réservé au réexamen `0.1.4` et l'adoption Games à `0.1.5` ;
|
|
- le prompt `009` préparé pour démarrer `0.1.3` uniquement depuis le tag réel `v0.1.2` et un rapport post-tag `publish.001` `PASS` ;
|
|
- l'absence de template, skeleton, validation ou audit Python Java/Maven/Gradle supplémentaire ;
|
|
- l'absence persistante des chemins Knowledge retirés par `alpha.2.fix.1` ;
|
|
- la convention de clôture `rel.N`, puis commit stable `X.Y.Z` avant création du tag.
|
|
|
|
## Validation Java/Maven/Gradle
|
|
|
|
Les preuves Java/Gradle issues du corpus Games ont été réconciliées avant la RC et les owners correspondants n'ont pas été modifiés pendant `rel.1`.
|
|
|
|
La promotion stable n'a donc pas simulé de toolchain Java, Maven ou Gradle absente du dépôt PGR. Elle a rejoué les gates réellement possédées par PGR afin de vérifier que la promotion documentaire et les métadonnées de release n'ont invalidé aucune propriété du référentiel.
|
|
|
|
Aucun corpus Maven réel n'a été inventé pour justifier un artefact supplémentaire, et aucun scope Android n'a été absorbé dans `0.1.2`.
|
|
|
|
## Tests et audits PGR
|
|
|
|
La suite Python globale a exécuté `48` tests, tous réussis :
|
|
|
|
```text
|
|
Ran 48 tests in 0.745s
|
|
|
|
OK
|
|
```
|
|
|
|
Les audits documentaires sont propres :
|
|
|
|
```text
|
|
Markdown header audit: clean (249 file(s))
|
|
Markdown table audit: clean (10 table(s), 249 file(s))
|
|
Markdown link audit: clean (307 local link(s), 249 file(s))
|
|
```
|
|
|
|
L'hygiène texte/templates a également affiché :
|
|
|
|
```text
|
|
0.1.2 rel.1 text/template hygiene: clean
|
|
```
|
|
|
|
Les templates TOML Rust/Cargo et JSON Web ont été parsés avec succès ; aucun retour chariot, whitespace final ni fichier texte sans newline finale 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.2/rel.1.md
|
|
M docs/000-README.md
|
|
M docs/plans/008-V0_1_2_JAVA_GRADLE_REEVALUATION_PLAN.md
|
|
```
|
|
|
|
Le scope correspond exactement à la promotion stable annoncée. Aucun owner Java/Maven/Gradle, bridge historique, profil Android, template, skeleton, validation ou script d'audit n'a été modifié pendant `rel.1`.
|
|
|
|
## Décision
|
|
|
|
`0.1.2-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.2
|
|
```
|
|
|
|
Le commit stable doit être poussé sur `origin/master` avant création du tag annoté `v0.1.2`.
|
|
|
|
Le rapport `pgr-0.1.2-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 `009-V0_1_3_START_PROMPT.md` ne devient la reprise effective de `0.1.3` qu'après un rapport post-tag `PASS`.
|