0.0.1-alpha.5.fix.2
This commit is contained in:
61
deltas/0.0.1/alpha.5.fix.2.md
Normal file
61
deltas/0.0.1/alpha.5.fix.2.md
Normal file
@@ -0,0 +1,61 @@
|
||||
<!-- file: deltas/0.0.1/alpha.5.fix.2.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta 0.0.1-alpha.5.fix.2 — clôture du layout de tests Rust
|
||||
|
||||
## Base requise
|
||||
|
||||
État `0.0.1-alpha.5.fix.1` committé et poussé après application du history :
|
||||
|
||||
```text
|
||||
history/0.0.1/alpha.5.fix.1.md = FAIL
|
||||
```
|
||||
|
||||
La version devient :
|
||||
|
||||
```text
|
||||
0.0.1-alpha.5.fix.2
|
||||
```
|
||||
|
||||
## Cause
|
||||
|
||||
`alpha.5.fix.1` réalise correctement la migration des tests unitaires : quatre anciens `src/unit_tests.rs` supprimés, cinq fichiers sous `unit_tests/` présents, audit de layout `PASS`, Cargo/Clippy/tests `PASS` et baseline Web `PASS`.
|
||||
|
||||
La tranche reste néanmoins `FAIL` car son premier `git diff --check` signale :
|
||||
|
||||
```text
|
||||
crates/knowledge-domain-lib/src/lib.rs:14: new blank line at EOF.
|
||||
crates/knowledge-web-lib/src/lib.rs:25: new blank line at EOF.
|
||||
```
|
||||
|
||||
`cargo fmt --all` exécuté ensuite normalise ces fichiers et le `git diff --cached --check` final est propre. Le smoke HTTP demandé pour le fix n'apparaît pas dans le transcript opérateur.
|
||||
|
||||
## Nature du fix
|
||||
|
||||
Le snapshot `alpha.5.fix.1` committé après son history contient déjà la normalisation rustfmt observée pendant la gate. `alpha.5.fix.2` ne remplace donc pas artificiellement les deux `lib.rs`. Il avance la version, documente le statut réel du fix précédent et rejoue toutes les preuves sans formatage mutateur préalable, avec les trois smokes HTTP obligatoires.
|
||||
|
||||
## Fichiers remplacés
|
||||
|
||||
```text
|
||||
VERSION
|
||||
Cargo.toml
|
||||
CHANGELOG.md
|
||||
docs/plans/001-V0_0_1_FOUNDATION_PLAN.md
|
||||
docs/validation/001-VALIDATION_MATRIX.md
|
||||
```
|
||||
|
||||
## Fichier ajouté
|
||||
|
||||
```text
|
||||
deltas/0.0.1/alpha.5.fix.2.md
|
||||
```
|
||||
|
||||
Aucun fichier n'est supprimé. Aucun contrat, route, rendu Maud, comportement Vite, dépendance Web ou layout de tests supplémentaire n'est modifié.
|
||||
|
||||
Le bump Cargo peut mettre à jour `Cargo.lock`; toute modification réelle reste versionnée.
|
||||
|
||||
## Validation attendue
|
||||
|
||||
La gate commence par `git diff --check`, puis `cargo fmt --all -- --check` sans `cargo fmt --all` préalable. Elle rejoue ensuite audits Rust, Cargo/Clippy/tests, baseline Web, manifest et trois smokes HTTP.
|
||||
|
||||
Ne pas committe `alpha.5.fix.2` avant production de son history à partir des résultats opérateur.
|
||||
Reference in New Issue
Block a user