82 lines
1.9 KiB
Markdown
82 lines
1.9 KiB
Markdown
<!-- file: history/0.0.2/alpha.4.fix.1.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# History 0.0.2-alpha.4.fix.1 — cohérence de la gate Java
|
|
|
|
## Statut
|
|
|
|
PASS
|
|
|
|
Le correctif `0.0.2-alpha.4.fix.1` a été validé par l'opérateur. Le défaut de cohérence entre le profil Java/Maven/Gradle et sa gate est corrigé sans modification de scope fonctionnel.
|
|
|
|
## Baseline
|
|
|
|
La tranche `0.0.2-alpha.4` a été enregistrée `FAIL`, puis committée et poussée sous le commit observé :
|
|
|
|
```text
|
|
70ff272
|
|
```
|
|
|
|
Version validée après application du correctif :
|
|
|
|
```text
|
|
0.0.2-alpha.4.fix.1
|
|
```
|
|
|
|
## Validation opérateur observée
|
|
|
|
La version et les fichiers attendus ont été confirmés :
|
|
|
|
```bash
|
|
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
|
|
```
|
|
|
|
Les quatre chemins Java canoniques ajoutés par le correctif ont été retrouvés :
|
|
|
|
```text
|
|
src/main/java/
|
|
src/main/resources/
|
|
src/test/java/
|
|
src/test/resources/
|
|
```
|
|
|
|
Les invariants principaux du profil sont toujours présents :
|
|
|
|
```text
|
|
le JDK de développement SHOULD être une version LTS
|
|
PGR MUST NOT ajouter un Maven Wrapper uniquement par cérémonie.
|
|
Un Gradle Wrapper SHOULD être versionné lorsqu'il apporte une reproductibilité utile
|
|
```
|
|
|
|
L'audit Markdown PGR a réussi :
|
|
|
|
```text
|
|
Markdown table audit: clean (2 table(s), 58 file(s))
|
|
```
|
|
|
|
`git diff --check` et `git diff --cached --check` n'ont produit aucun diagnostic.
|
|
|
|
Le scope Git observé avant le présent history est exactement :
|
|
|
|
```text
|
|
M VERSION
|
|
A deltas/0.0.2/alpha.4.fix.1.md
|
|
M docs/rules/520-JAVA_MAVEN_GRADLE.md
|
|
```
|
|
|
|
## Résultat
|
|
|
|
`0.0.2-alpha.4.fix.1` est validée `PASS`.
|
|
|
|
Le profil Java/Maven/Gradle est clos pour le scope de `0.0.2`.
|
|
|
|
La tranche suivante autorisée est :
|
|
|
|
```text
|
|
0.0.2-alpha.5
|
|
```
|
|
|
|
Elle est consacrée au premier profil plateforme Android. Les spécialisations Rust/JNI, Tauri et autres compositions restent explicitement hors scope de cette tranche.
|