0.1.2-alpha.2.fix.1
This commit is contained in:
125
history/0.1.2/alpha.2.fix.1.md
Normal file
125
history/0.1.2/alpha.2.fix.1.md
Normal file
@@ -0,0 +1,125 @@
|
||||
<!-- file: history/0.1.2/alpha.2.fix.1.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# History 0.1.2-alpha.2.fix.1 — récupération de contamination inter-projet
|
||||
|
||||
## Statut
|
||||
|
||||
PASS
|
||||
|
||||
La gate opérateur de `0.1.2-alpha.2.fix.1` exécutée le `2026-09-27` est propre. Le correctif retire les fichiers Knowledge introduits accidentellement dans la branche PGR, restaure les deux documents PGR écrasés depuis la stable autoritaire `v0.1.1` et conserve intégralement le contenu normatif validé de `alpha.2`.
|
||||
|
||||
## Baseline Git observée
|
||||
|
||||
Avant application du fix, la branche locale et distante pointaient toutes deux sur le commit contaminé :
|
||||
|
||||
```text
|
||||
17b7ef23a18c913f986c7d57caf958d33479363d
|
||||
```
|
||||
|
||||
Le stash de sécurité contenant l'ancienne application locale de `alpha.3` a été créé avant récupération et n'a pas été restauré pendant la gate.
|
||||
|
||||
La version appliquée pendant la gate est :
|
||||
|
||||
```text
|
||||
0.1.2-alpha.2.fix.1
|
||||
```
|
||||
|
||||
## Récupération vérifiée
|
||||
|
||||
Les quatre chemins étrangers annoncés par le manifest sont absents après application :
|
||||
|
||||
```text
|
||||
Cargo.toml
|
||||
crates/knowledge-domain-lib/src/content_family.rs
|
||||
deltas/0.0.1/alpha.3.fix.2.md
|
||||
history/0.0.1/alpha.3.fix.1.md
|
||||
```
|
||||
|
||||
Le manifest `manifests/0.1.2/alpha.2.fix.1.delete.txt` contient exactement ces quatre chemins.
|
||||
|
||||
Les deux fichiers PGR écrasés ont été restaurés exactement à leur contenu de `v0.1.1` :
|
||||
|
||||
```text
|
||||
docs/plans/001-V0_0_1_FOUNDATION_PLAN.md
|
||||
docs/validation/001-VALIDATION_MATRIX.md
|
||||
```
|
||||
|
||||
La commande `git diff --exit-code v0.1.1 -- <ces deux fichiers>` n'a produit aucune différence.
|
||||
|
||||
## Préservation de `alpha.2`
|
||||
|
||||
La tranche normative précédente reste intacte et son history reste `PASS` :
|
||||
|
||||
```text
|
||||
history/0.1.2/alpha.2.md PASS
|
||||
docs/plans/008-V0_1_2_JAVA_GRADLE_REEVALUATION_PLAN.md version 2
|
||||
docs/rules/520-JAVA_MAVEN_GRADLE.md version 3
|
||||
docs/rules/610-ANDROID.md version 2
|
||||
```
|
||||
|
||||
Le fix ne modifie donc aucune décision Java/Maven/Gradle ni aucune responsabilité Android.
|
||||
|
||||
## Tests Python
|
||||
|
||||
La suite complète a affiché :
|
||||
|
||||
```text
|
||||
Ran 48 tests in 0.721s
|
||||
|
||||
OK
|
||||
```
|
||||
|
||||
Soit `48/48` tests `PASS`.
|
||||
|
||||
## Audits Markdown
|
||||
|
||||
Les audits ont affiché :
|
||||
|
||||
```text
|
||||
Markdown header audit: clean (237 file(s))
|
||||
Markdown table audit: clean (10 table(s), 237 file(s))
|
||||
Markdown link audit: clean (273 local link(s), 237 file(s))
|
||||
```
|
||||
|
||||
## Gate de récupération
|
||||
|
||||
Le contrôle spécifique a terminé proprement :
|
||||
|
||||
```text
|
||||
0.1.2 alpha.2.fix.1 recovery audit: clean (foreign Knowledge paths removed, PGR baseline restored, alpha.2 preserved)
|
||||
```
|
||||
|
||||
Il confirme que :
|
||||
|
||||
- le manifest de suppression est exact ;
|
||||
- aucun chemin Knowledge contaminant ne subsiste ;
|
||||
- `history/0.1.2/alpha.2.md` conserve son statut `PASS` ;
|
||||
- le delta `alpha.2`, le plan `008`, le profil `520` et le profil Android sont préservés ;
|
||||
- la matrice de validation restaurée ne contient plus de contenu Knowledge.
|
||||
|
||||
## Hygiène Git et scope
|
||||
|
||||
`git diff --check` et `git diff --cached --check` n'ont produit aucune erreur.
|
||||
|
||||
Le statut indexé transmis avant ajout du présent history est exactement :
|
||||
|
||||
```text
|
||||
D Cargo.toml
|
||||
M VERSION
|
||||
D crates/knowledge-domain-lib/src/content_family.rs
|
||||
D deltas/0.0.1/alpha.3.fix.2.md
|
||||
A deltas/0.1.2/alpha.2.fix.1.md
|
||||
M docs/plans/001-V0_0_1_FOUNDATION_PLAN.md
|
||||
M docs/validation/001-VALIDATION_MATRIX.md
|
||||
D history/0.0.1/alpha.3.fix.1.md
|
||||
A manifests/0.1.2/alpha.2.fix.1.delete.txt
|
||||
```
|
||||
|
||||
Le scope correspond exactement au correctif annoncé.
|
||||
|
||||
## Décision
|
||||
|
||||
`0.1.2-alpha.2.fix.1` est `PASS`.
|
||||
|
||||
La contamination inter-projet est corrigée sans réécriture de l'historique Git distant. L'ancienne application locale de `alpha.3` ne doit pas être restaurée comme source autoritaire : le stash de sécurité peut être supprimé après commit/push du présent fix, puis `alpha.3` doit être réappliquée depuis le delta régénéré sur cette baseline propre.
|
||||
Reference in New Issue
Block a user