0.0.1-alpha.5.fix.2

This commit is contained in:
2026-09-28 10:24:55 +02:00
parent a1b56af8ed
commit 515f8153a4
8 changed files with 265 additions and 13 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/plans/001-V0_0_1_FOUNDATION_PLAN.md -->
<!-- version: 12 -->
<!-- version: 13 -->
# Plan 0.0.1 — fondation SaseDev Knowledge
@@ -215,6 +215,10 @@ Le défaut existait déjà dans les trois crates antérieures et est également
- conserve `tests/` pour les tests d'intégration Cargo uniquement ;
- ajoute un audit monotâche empêchant le retour de `#[test]` ou de fichiers `unit_tests.rs` sous `src/`.
La gate opérateur d'`alpha.5.fix.1` reste **FAIL** : le premier `git diff --check` détecte une ligne vide supplémentaire en fin de `crates/knowledge-domain-lib/src/lib.rs` et de `crates/knowledge-web-lib/src/lib.rs`. `cargo fmt` normalise ensuite ces deux fichiers et la totalité des audits/tests Rust ainsi que la baseline Web passent. Le smoke HTTP demandé n'est pas rejoué dans le transcript du fix.
Le snapshot `alpha.5.fix.1` committé après history contient donc déjà la normalisation rustfmt observée. `alpha.5.fix.2` ne réécrit pas artificiellement les deux `lib.rs` : il avance la tranche, documente le défaut et rejoue la gate sans exécuter de formatage mutateur avant `cargo fmt --check`. Les trois smokes HTTP sont de nouveau obligatoires.
### beta.1 — réconciliation de fondation
Rejouer les gates pertinentes, réconcilier docs/architecture avec ce qui existe réellement, traiter les décisions devenues nécessaires et effectuer la revue d'horizon.