72 lines
2.1 KiB
Markdown
72 lines
2.1 KiB
Markdown
<!-- file: history/0.0.1/alpha.1.fix.1.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# History 0.0.1-alpha.1.fix.1 — correction Eclipse
|
|
|
|
## Statut
|
|
|
|
FAIL
|
|
|
|
Le correctif Eclipse lui-même a passé la gate opérateur, mais la revue de cohérence avant passage à `alpha.2` a identifié que la matrice de validation vivante n'avait pas été mise à jour avec cette nouvelle politique.
|
|
|
|
## Baseline
|
|
|
|
Version validée par l'opérateur :
|
|
|
|
```text
|
|
0.0.1-alpha.1.fix.1
|
|
```
|
|
|
|
## Validation opérateur observée
|
|
|
|
Les contrôles suivants ont été exécutés avec succès :
|
|
|
|
```bash
|
|
test "$(cat VERSION)" = "0.0.1-alpha.1.fix.1"
|
|
|
|
grep -Fx '.settings/*' .gitignore
|
|
grep -Fx '!.settings/org.eclipse.core.resources.prefs' .gitignore
|
|
|
|
grep -Fx 'eclipse.preferences.version=1' .settings/org.eclipse.core.resources.prefs
|
|
grep -Fx 'encoding/<project>=UTF-8' .settings/org.eclipse.core.resources.prefs
|
|
|
|
git check-ignore -q .project
|
|
if git check-ignore -q .settings/org.eclipse.core.resources.prefs; then
|
|
echo '.settings/org.eclipse.core.resources.prefs must be tracked, not ignored' >&2
|
|
exit 1
|
|
fi
|
|
|
|
git add .gitignore VERSION .settings/org.eclipse.core.resources.prefs \
|
|
deltas/0.0.1/alpha.1.fix.1.md history/0.0.1/alpha.1.md
|
|
|
|
git diff --cached --check
|
|
git status --short
|
|
```
|
|
|
|
La sortie finale observée était :
|
|
|
|
```text
|
|
M .gitignore
|
|
A .settings/org.eclipse.core.resources.prefs
|
|
M VERSION
|
|
A deltas/0.0.1/alpha.1.fix.1.md
|
|
```
|
|
|
|
## Défaut résiduel identifié
|
|
|
|
`docs/validation/001-VALIDATION_MATRIX.md` est un document vivant mais décrivait encore :
|
|
|
|
- `VERSION=0.0.1-alpha.1` comme contrôle concret permanent ;
|
|
- `.settings/` comme entièrement ignoré ;
|
|
- le workflow de fermeture initial comme si `alpha.1` avait directement passé sa gate.
|
|
|
|
Ces affirmations sont devenues incohérentes avec la baseline corrigée.
|
|
|
|
## Conséquence
|
|
|
|
Ne pas passer à `alpha.2` ni committer la baseline comme tranche terminée tant que la matrice vivante reste incohérente.
|
|
|
|
Appliquer `0.0.1-alpha.1.fix.2` uniquement pour remettre la matrice de validation en cohérence avec la politique Eclipse et rendre son contrôle de version générique.
|
|
|
|
Aucun REPLAN n'est requis.
|