2.5 KiB
Delta 0.0.2-alpha.4.fix.1 — cohérence de la gate Java
Baseline
Version attendue avant application :
0.0.2-alpha.4
Le history history/0.0.2/alpha.4.md MUST avoir été appliqué avant ce correctif.
Version après application :
0.0.2-alpha.4.fix.1
Objet
Corriger uniquement le défaut de cohérence détecté pendant la gate opérateur de alpha.4.
Le profil décrivait déjà la structure Java canonique sous forme d'arbre, mais la validation cherchait littéralement :
src/main/
sans que cette chaîne existe telle quelle dans le document.
Le correctif ajoute une phrase explicite listant les chemins canoniques déjà impliqués par l'arborescence :
src/main/java/
src/main/resources/
src/test/java/
src/test/resources/
Aucune règle Java, Maven ou Gradle nouvelle n'est introduite.
Scope
REPLACE :
VERSION
docs/rules/520-JAVA_MAVEN_GRADLE.md
ADD :
deltas/0.0.2/alpha.4.fix.1.md
DELETE : aucun.
Validation opérateur
test "$(cat VERSION)" = "0.0.2-alpha.4.fix.1"
test -f docs/rules/520-JAVA_MAVEN_GRADLE.md
test -f deltas/0.0.2/alpha.4.fix.1.md
grep -F 'src/main/java/' docs/rules/520-JAVA_MAVEN_GRADLE.md
grep -F 'src/main/resources/' docs/rules/520-JAVA_MAVEN_GRADLE.md
grep -F 'src/test/java/' docs/rules/520-JAVA_MAVEN_GRADLE.md
grep -F 'src/test/resources/' docs/rules/520-JAVA_MAVEN_GRADLE.md
grep -F 'le JDK de développement SHOULD être une version LTS' docs/rules/520-JAVA_MAVEN_GRADLE.md
grep -F 'PGR MUST NOT ajouter un Maven Wrapper uniquement par cérémonie.' docs/rules/520-JAVA_MAVEN_GRADLE.md
grep -F 'Un Gradle Wrapper SHOULD être versionné lorsqu' docs/rules/520-JAVA_MAVEN_GRADLE.md
python3 -B scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs deltas history prompts
git diff --check
git add VERSION docs/rules/520-JAVA_MAVEN_GRADLE.md deltas/0.0.2/alpha.4.fix.1.md
git diff --cached --check
git status --short
La sortie attendue avant ajout du history est :
M VERSION
A deltas/0.0.2/alpha.4.fix.1.md
M docs/rules/520-JAVA_MAVEN_GRADLE.md
Transition
PASS
Créer et appliquer séparément history/0.0.2/alpha.4.fix.1.md, committer le correctif, puis préparer 0.0.2-alpha.5 consacré au profil Android.
FAIL
Rester dans 0.0.2-alpha.4.fix.M. Le correctif MUST rester limité à la cohérence de la tranche Java/Maven/Gradle.