0.1.2-beta.1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/008-V0_1_2_JAVA_GRADLE_REEVALUATION_PLAN.md -->
|
||||
<!-- version: 3 -->
|
||||
<!-- version: 4 -->
|
||||
|
||||
# Plan 0.1.2 — réévaluation Java / Maven / Gradle
|
||||
|
||||
@@ -318,6 +318,23 @@ La décision d'artefacts techniques ne change pas : aucun template, skeleton, au
|
||||
|
||||
Le scope Android reste inchangé et réservé à `0.1.3`. La scission ne modifie que les références nécessaires dans `610-ANDROID.md` afin qu'Android compose explicitement Gradle et Java uniquement lorsqu'ils sont réellement applicables.
|
||||
|
||||
## Décision après `alpha.3` et réconciliation `beta.1`
|
||||
|
||||
La gate opérateur de `alpha.3` est `PASS` : `48/48` tests Python, audits Markdown propres, gate de scission propre, bridge historique préservé, frontière Android maintenue et scope Git conforme. Aucun `alpha.3.fix.N` ni nouveau REPLAN n'est requis.
|
||||
|
||||
La réconciliation beta rejoue les trois owners contre Games, `500-LANGUAGES.md`, `610-ANDROID.md` et les règles générales de validation. Elle confirme :
|
||||
|
||||
- `520-JAVA.md` reste applicable au langage Java indépendamment du build tool ;
|
||||
- `521-MAVEN.md` ne devient applicable que lorsqu'un projet utilise Maven et n'est pas présenté comme éprouvé par Games, qui ne fournit aucun corpus Maven ;
|
||||
- `522-GRADLE.md` ne devient applicable que lorsqu'un projet utilise Gradle et conserve uniquement les principes génériques démontrés ;
|
||||
- JDK 25, cible Java 17, Gradle 9.6.0+, Gradle 9.7.1, Groovy DSL et absence de Wrapper restent des décisions locales/corpus et non des minima PGR ;
|
||||
- AGP, SDK/NDK, ABI/JNI, manifests/resources, packaging/signing, device/AVD, contraintes 16 KB et SDL3 restent possédés hors des owners Java/Maven/Gradle et réservés à la réévaluation Android `0.1.3` ;
|
||||
- l'ancien `520-JAVA_MAVEN_GRADLE.md` reste uniquement un bridge historique `SUPERSEDED`.
|
||||
|
||||
La décision finale d'artefacts pour `0.1.2` est donc **aucun artefact technique supplémentaire** : aucun nouveau contrat de validation, template, skeleton, audit Python Java/Maven/Gradle ou artefact Maven n'apporte une valeur démontrée par le corpus disponible. Les owners `520/521/522` suffisent et les toolchains officielles restent propriétaires des preuves exécutables.
|
||||
|
||||
La beta n'ouvre aucune nouvelle règle fonctionnelle ; elle consolide l'état durable avant `rc.1`.
|
||||
|
||||
## Mission de `0.1.2`
|
||||
|
||||
La release doit produire un profil Java/Maven/Gradle mieux éprouvé par une implémentation réelle tout en restant générique.
|
||||
@@ -363,7 +380,7 @@ docs/skeletons/... aucun skeleton Java/Gradle générique justifié par
|
||||
artefacts Maven aucun corpus Maven réel fourni
|
||||
```
|
||||
|
||||
Cette décision sera rejouée en `beta.1` après validation opérateur de la scission.
|
||||
Cette décision est rejouée et confirmée dans `beta.1` après validation opérateur de la scission.
|
||||
|
||||
## Trajectoire prévisionnelle de `0.1.2`
|
||||
|
||||
@@ -385,7 +402,7 @@ Scinder le profil combiné en `520-JAVA.md`, `521-MAVEN.md` et `522-GRADLE.md` a
|
||||
|
||||
Ne pas modifier les documents historiques qui décrivent fidèlement l'ancien owner combiné. Ne pas ajouter de template, skeleton, audit ou artefact Maven/Android.
|
||||
|
||||
Statut opérateur : **à valider**.
|
||||
Statut opérateur : **PASS**.
|
||||
|
||||
### beta.1 — réconciliation et décision d'artefacts
|
||||
|
||||
|
||||
Reference in New Issue
Block a user