Files
pgr/deltas/0.0.2/alpha.4.fix.1.md

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.