102 lines
4.1 KiB
Markdown
102 lines
4.1 KiB
Markdown
<!-- file: history/0.1.2/beta.1.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# History 0.1.2-beta.1 — réconciliation intégrée Java / Maven / Gradle
|
|
|
|
## Statut
|
|
|
|
PASS
|
|
|
|
La gate opérateur de `0.1.2-beta.1` exécutée le `2026-09-28` a réussi. Elle confirme que les owners Java, Maven et Gradle issus de la scission restent indépendants et composables, que les choix locaux Games ne deviennent pas des minima PGR, qu'aucun artefact technique supplémentaire n'est justifié et que le scope Android reste réservé à `0.1.3`.
|
|
|
|
## Baseline opérateur
|
|
|
|
La tranche `0.1.2-alpha.3` a été clôturée avec son history `PASS`, puis committée et poussée avant application de `beta.1` :
|
|
|
|
```text
|
|
commit 226d61b
|
|
message 0.1.2-alpha.3
|
|
push origin/master PASS
|
|
```
|
|
|
|
Après application de `beta.1`, les contrôles initiaux ont confirmé :
|
|
|
|
```text
|
|
VERSION 0.1.2-beta.1
|
|
history/0.1.2/alpha.3.md présent dans HEAD et le workspace
|
|
deltas/0.1.2/beta.1.md présent
|
|
history/0.1.2/beta.1.md absent pendant la gate
|
|
README.md version 21
|
|
docs/000-README.md version 34
|
|
docs/architecture/003-RULE_PROFILE_MODEL.md version 8
|
|
docs/plans/008-V0_1_2_JAVA_GRADLE_REEVALUATION_PLAN.md version 4
|
|
docs/rules/520-JAVA.md version 4
|
|
docs/rules/521-MAVEN.md version 1
|
|
docs/rules/522-GRADLE.md version 1
|
|
docs/rules/520-JAVA_MAVEN_GRADLE.md version 4
|
|
docs/rules/610-ANDROID.md version 3
|
|
```
|
|
|
|
Le history `alpha.3` a été retrouvé avec statut `PASS`.
|
|
|
|
## Réconciliation Java / Maven / Gradle
|
|
|
|
La gate spécifique a affiché :
|
|
|
|
```text
|
|
0.1.2 beta.1 reconciliation audit: clean (owners stable, Games-local choices not generalized, no extra artifacts justified, Android boundary preserved)
|
|
```
|
|
|
|
Elle confirme notamment :
|
|
|
|
- `520-JAVA.md` possède Java indépendamment du build tool ;
|
|
- `521-MAVEN.md` ne s'applique que lorsque Maven est réellement utilisé et n'est pas présenté comme éprouvé par Games ;
|
|
- `522-GRADLE.md` ne s'applique que lorsque Gradle est réellement utilisé ;
|
|
- l'ancien `520-JAVA_MAVEN_GRADLE.md` reste un bridge `SUPERSEDED` non sélectionnable ;
|
|
- JDK 25, `source/target 17`, Gradle `9.6.0`, Gradle `9.7.1` et AGP `9.4.0` ne deviennent pas des minima des owners Java/Maven/Gradle ;
|
|
- les responsabilités Android restent possédées par `610-ANDROID.md` ;
|
|
- aucun nouveau contrat `docs/validation/`, template, skeleton, audit Python Java/Maven/Gradle ou artefact Maven n'est justifié.
|
|
|
|
Les quatre chemins Knowledge introduits accidentellement pendant la chaîne antérieure restent absents après le recovery `alpha.2.fix.1`.
|
|
|
|
## Tests et audits PGR
|
|
|
|
La suite Python globale a exécuté `48` tests, tous réussis :
|
|
|
|
```text
|
|
Ran 48 tests in 0.787s
|
|
|
|
OK
|
|
```
|
|
|
|
Les audits documentaires sont propres :
|
|
|
|
```text
|
|
Markdown header audit: clean (244 file(s))
|
|
Markdown table audit: clean (10 table(s), 244 file(s))
|
|
Markdown link audit: clean (295 local link(s), 244 file(s))
|
|
```
|
|
|
|
## 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 README.md
|
|
M VERSION
|
|
A deltas/0.1.2/beta.1.md
|
|
M docs/000-README.md
|
|
M docs/architecture/003-RULE_PROFILE_MODEL.md
|
|
M docs/plans/008-V0_1_2_JAVA_GRADLE_REEVALUATION_PLAN.md
|
|
```
|
|
|
|
Le scope correspond exactement au delta `beta.1`. Aucun owner `520/521/522`, bridge historique, profil Android, template, skeleton, contrat de validation ou script d'audit n'a été modifié par cette tranche.
|
|
|
|
## Décision
|
|
|
|
`0.1.2-beta.1` est `PASS`. Aucun fix ni REPLAN n'est requis.
|
|
|
|
La release peut entrer en `0.1.2-rc.1` pour geler le scope, préparer le changelog candidat, rejouer le release gate complet et préparer le prompt de reprise `0.1.3` sans démarrer la réévaluation Android avant publication vérifiée de `v0.1.2`.
|