94 lines
3.1 KiB
Markdown
94 lines
3.1 KiB
Markdown
<!-- file: history/0.1.2/alpha.2.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# History 0.1.2-alpha.2 — révision ciblée Java / Gradle
|
|
|
|
## Statut
|
|
|
|
PASS
|
|
|
|
La gate opérateur de `0.1.2-alpha.2` exécutée le `2026-09-27` est propre. Les précisions Java/Gradle issues de la réévaluation Games sont validées sans transfert de responsabilités Android vers le profil `520` et sans création d'artefact Maven, skeleton ou audit artificiel.
|
|
|
|
## Baseline opérateur
|
|
|
|
Avant la gate de `alpha.2`, le history `PASS` de `alpha.1` a été ajouté au commit puis publié :
|
|
|
|
```text
|
|
commit alpha.1 46a159a
|
|
branche distante 4893a04..46a159a master -> master
|
|
```
|
|
|
|
La gate de `alpha.2` a ensuite confirmé :
|
|
|
|
```text
|
|
VERSION 0.1.2-alpha.2
|
|
history/0.1.2/alpha.1.md présent dans HEAD et workspace
|
|
deltas/0.1.2/alpha.2.md présent
|
|
history/0.1.2/alpha.2.md absent pendant la gate
|
|
plan 008 version 2
|
|
520-JAVA_MAVEN_GRADLE.md version 3
|
|
610-ANDROID.md version 2
|
|
history alpha.1 PASS
|
|
```
|
|
|
|
## Tests Python
|
|
|
|
La suite complète a affiché :
|
|
|
|
```text
|
|
Ran 48 tests in 0.683s
|
|
|
|
OK
|
|
```
|
|
|
|
Soit `48/48` tests `PASS`.
|
|
|
|
## Audits Markdown
|
|
|
|
Les audits ont affiché :
|
|
|
|
```text
|
|
Markdown header audit: clean (235 file(s))
|
|
Markdown table audit: clean (10 table(s), 235 file(s))
|
|
Markdown link audit: clean (273 local link(s), 235 file(s))
|
|
```
|
|
|
|
## Gate Java / Gradle
|
|
|
|
Le contrôle spécifique de la tranche a terminé proprement :
|
|
|
|
```text
|
|
0.1.2 alpha.2 Java/Gradle audit: clean (JDK/source/bytecode explicit, Gradle ownership and system-version verification clarified, Android boundary preserved)
|
|
```
|
|
|
|
Il confirme notamment :
|
|
|
|
- la séparation explicite entre JDK de build, niveau source et bytecode/runtime supporté ;
|
|
- l'ownership de `settings.gradle(.kts)`, du build root, des modules et des propriétés partagées ;
|
|
- l'exigence d'une contrainte effectivement vérifiée lorsqu'un Gradle système est retenu ;
|
|
- le caractère conditionnel du Wrapper et du version catalog ;
|
|
- le maintien de Groovy DSL et Kotlin DSL comme choix reconnus ;
|
|
- le maintien de `610-ANDROID.md` en révision `2` pendant cette tranche ;
|
|
- l'absence de nouvel artefact Maven, skeleton ou audit Java/Gradle.
|
|
|
|
## Hygiène Git et scope
|
|
|
|
`git diff --check` et `git diff --cached --check` n'ont produit aucune erreur.
|
|
|
|
Le statut indexé transmis avant ajout du présent history est exactement :
|
|
|
|
```text
|
|
M VERSION
|
|
A deltas/0.1.2/alpha.2.md
|
|
M docs/plans/008-V0_1_2_JAVA_GRADLE_REEVALUATION_PLAN.md
|
|
M docs/rules/520-JAVA_MAVEN_GRADLE.md
|
|
```
|
|
|
|
Le scope correspond exactement au delta annoncé.
|
|
|
|
## Décision
|
|
|
|
`0.1.2-alpha.2` est `PASS`. Aucun `alpha.2.fix.N` n'est requis.
|
|
|
|
La préparation de la réconciliation `beta.1` doit néanmoins confronter la structure documentaire obtenue à `500-LANGUAGES.md` et à `docs/architecture/003-RULE_PROFILE_MODEL.md`, comme prévu par le plan. Un `PASS` de la gate `alpha.2` valide son contenu ; il n'interdit pas un REPLAN si cette réconciliation révèle une ambiguïté d'ownership distincte du scope validé.
|