Files
pgr/history/0.1.2/alpha.3.md
2026-09-28 00:05:12 +02:00

4.3 KiB

History 0.1.2-alpha.3 — scission Java / Maven / Gradle

Statut

PASS

La gate opérateur de 0.1.2-alpha.3 exécutée le 2026-09-27 est propre. La tranche réémise sur la baseline récupérée scinde correctement l'ancien owner combiné en trois owners applicables séparément, conserve le bridge historique SUPERSEDED et maintient la frontière Android réservée à 0.1.3.

Baseline opérateur

Le correctif de récupération précédent a été committé et publié avant application de la tranche :

commit alpha.2.fix.1   8de2daa
push                   17b7ef2..8de2daa  master -> master

Le stash de sécurité de l'ancienne application alpha.3 sur le HEAD contaminé a ensuite été supprimé. La tranche courante a donc été appliquée uniquement depuis le delta régénéré sur la baseline propre.

La gate a confirmé :

VERSION                                      0.1.2-alpha.3
history/0.1.2/alpha.2.md                    PASS
history/0.1.2/alpha.2.fix.1.md              PASS et présent dans HEAD
history/0.1.2/alpha.3.md                    absent pendant la gate
520-JAVA_MAVEN_GRADLE.md                    version 4, SUPERSEDED
520-JAVA.md                                 version 4
521-MAVEN.md                                version 1
522-GRADLE.md                               version 1
610-ANDROID.md                              version 3
003-RULE_PROFILE_MODEL.md                   version 7
plan 008                                    version 3

Les quatre chemins Knowledge retirés par alpha.2.fix.1 restent absents.

Tests Python

La suite complète a affiché :

Ran 48 tests in 0.704s

OK

Soit 48/48 tests PASS.

Audits Markdown

Les audits ont affiché :

Markdown header audit: clean (242 file(s))
Markdown table audit: clean (10 table(s), 242 file(s))
Markdown link audit: clean (295 local link(s), 242 file(s))

Gate de scission des owners

Le contrôle spécifique a terminé proprement :

0.1.2 alpha.3 owner split audit: clean (recovery baseline confirmed, Java/Maven/Gradle applicability separated, historical bridge preserved, Android boundary preserved)

Il confirme notamment que :

  • 500-LANGUAGES.md justifie la séparation lorsque plusieurs build tools interchangeables possèdent des règles propres significatives ;
  • 520-JAVA.md possède le langage Java et ne contient plus de sections Maven ou Gradle ;
  • 521-MAVEN.md possède le reactor/POM, le Wrapper conditionnel, les validations Maven et target/ ;
  • 522-GRADLE.md possède l'ownership settings/root/modules/propriétés, la politique système/Wrapper, les DSL reconnus, la validation et les outputs ;
  • les contraintes Android ne sont pas remontées dans Maven ou Gradle ;
  • 610-ANDROID.md compose désormais 520-JAVA.md et 522-GRADLE.md lorsque ces profils sont réellement applicables ;
  • l'ancien 520-JAVA_MAVEN_GRADLE.md reste uniquement un bridge historique non sélectionnable ;
  • les index et compositions courantes ne sélectionnent plus l'ancien owner combiné ;
  • aucun template, skeleton, audit ou contrat de validation supplémentaire n'est introduit.

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 :

M  ROADMAP.md
M  RULES.md
M  VERSION
A  deltas/0.1.2/alpha.3.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
M  docs/rules/000-README.md
A  docs/rules/520-JAVA.md
M  docs/rules/520-JAVA_MAVEN_GRADLE.md
A  docs/rules/521-MAVEN.md
A  docs/rules/522-GRADLE.md
M  docs/rules/610-ANDROID.md

Le scope correspond exactement au delta régénéré.

Décision

0.1.2-alpha.3 est PASS. Aucun alpha.3.fix.N ni nouveau REPLAN n'est requis.

0.1.2-beta.1 peut maintenant réconcilier les trois owners contre Games, la famille 500, le profil Android et les règles générales de validation. La beta doit décider explicitement si un artefact supplémentaire apporte une valeur réelle ; en l'absence d'un besoin démontré, elle doit consigner qu'aucun template, skeleton, audit Python, contrat de validation ou artefact Maven supplémentaire n'est nécessaire avant RC.