0.0.1-alpha.1.fix.2
This commit is contained in:
80
deltas/0.0.1/alpha.1.fix.2.md
Normal file
80
deltas/0.0.1/alpha.1.fix.2.md
Normal file
@@ -0,0 +1,80 @@
|
||||
<!-- file: deltas/0.0.1/alpha.1.fix.2.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta 0.0.1-alpha.1.fix.2 — cohérence de la matrice de validation
|
||||
|
||||
## Baseline
|
||||
|
||||
Version attendue avant application :
|
||||
|
||||
```text
|
||||
0.0.1-alpha.1.fix.1
|
||||
```
|
||||
|
||||
Version après application :
|
||||
|
||||
```text
|
||||
0.0.1-alpha.1.fix.2
|
||||
```
|
||||
|
||||
## Objet
|
||||
|
||||
Corriger uniquement la matrice de validation vivante restée incohérente après le fix Eclipse de `alpha.1.fix.1`.
|
||||
|
||||
## Scope
|
||||
|
||||
REPLACE :
|
||||
|
||||
```text
|
||||
VERSION
|
||||
docs/validation/001-VALIDATION_MATRIX.md
|
||||
```
|
||||
|
||||
ADD :
|
||||
|
||||
```text
|
||||
deltas/0.0.1/alpha.1.fix.2.md
|
||||
```
|
||||
|
||||
DELETE : aucun.
|
||||
|
||||
## Changements
|
||||
|
||||
- `VERSION` passe à `0.0.1-alpha.1.fix.2` ;
|
||||
- la matrice ne hardcode plus `0.0.1-alpha.1` comme valeur permanente de `PGR-VERSION-001` ;
|
||||
- la politique Eclipse reflète désormais l'exception versionnée `.settings/org.eclipse.core.resources.prefs` ;
|
||||
- la gate de bootstrap devient un modèle générique dont chaque delta concrétise la version attendue ;
|
||||
- le workflow PASS/FAIL de la matrice reflète le cycle réellement retenu.
|
||||
|
||||
Aucun changement de scope du plan `0.0.1` n'est requis.
|
||||
|
||||
## Validation opérateur
|
||||
|
||||
```bash
|
||||
test "$(cat VERSION)" = "0.0.1-alpha.1.fix.2"
|
||||
|
||||
grep -Fx '.settings/org.eclipse.core.resources.prefs' docs/validation/001-VALIDATION_MATRIX.md
|
||||
|
||||
grep -F '0.0.1-alpha.1' docs/validation/001-VALIDATION_MATRIX.md && {
|
||||
echo 'La matrice ne doit plus pinner la version historique alpha.1.' >&2
|
||||
exit 1
|
||||
} || true
|
||||
|
||||
git add VERSION docs/validation/001-VALIDATION_MATRIX.md deltas/0.0.1/alpha.1.fix.2.md \
|
||||
history/0.0.1/alpha.1.md history/0.0.1/alpha.1.fix.1.md
|
||||
|
||||
git ls-files --error-unmatch history/0.0.1/alpha.1.md
|
||||
git ls-files --error-unmatch history/0.0.1/alpha.1.fix.1.md
|
||||
|
||||
git diff --cached --check
|
||||
|
||||
git status --short
|
||||
```
|
||||
|
||||
Le `grep` recherchant `0.0.1-alpha.1` doit ne produire aucune occurrence dans la matrice.
|
||||
|
||||
## Transition
|
||||
|
||||
PASS : enregistrer `history/0.0.1/alpha.1.fix.2.md`, committer l'état corrigé de `alpha.1`, puis passer à `0.0.1-alpha.2`.
|
||||
|
||||
FAIL : rester dans `alpha.1` avec `alpha.1.fix.3` ou REPLAN si le défaut révèle un problème plus large.
|
||||
Reference in New Issue
Block a user