0.0.3-beta.1

This commit is contained in:
2026-09-29 15:04:19 +02:00
parent a87f3ba4ab
commit 282d59cfb7
14 changed files with 806 additions and 42 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
<!-- version: 36 -->
<!-- version: 37 -->
# Matrice de validation Knowledge
@@ -177,6 +177,27 @@ La tranche de push gardé et concurrence doit prouver :
- `knowledge-git-api`, `knowledge-app-lib`, `Web/`, `CHANGELOG.md` et `ROADMAP.md` sans diff ;
- `Cargo.lock` ignoré/non suivi et staging final propre.
## Gate de `0.0.3-beta.1`
La tranche de réconciliation/stabilisation doit prouver :
- `VERSION = 0.0.3-beta.1` et version workspace identique ;
- history `history/0.0.3/alpha.4.md` présent avec statut `PASS` et committé avant application ;
- aucun diff sous `crates/` ou `Web/` : la beta ne change pas le produit ;
- `CHANGELOG.md` contient `## 0.0.3 (candidate)` construit à partir des capacités réellement acquises ;
- étude `007-V0_0_3_GIT_WRITE_RECONCILIATION.md` présente et cohérente avec l'architecture ;
- `ROADMAP.md` retient `0.0.4` comme prochaine mission potentielle et explicite les phases templates publics/admin puis Actix/Maud pour les trois sites ;
- `prompts/004-V0_0_4_START_PROMPT.md` présent sans commit stable, SHA d'archive ou rapport post-tag `v0.0.3` inventé ;
- `0.0.4` n'introduit encore aucun driver/ORM, crate PostgreSQL, migration ou dépendance pendant la gate `0.0.3` ;
- rebase/merge automatique, forge, scheduler, recherche avancée, quatrième admin et partage multi-processus restent différés ;
- `cargo fmt --all`, audits Rust, metadata/check, Clippy strict, tests Git ciblés et tests workspace passent ;
- baseline Web `npm ci`, typecheck et build Vite passent ;
- manifest Vite de production reste parsable avec l'entrée stable `src/main.ts` ;
- les trois launchers restent compilables et la RC devra au minimum rejouer les smokes HTTP complets ;
- `Cargo.lock` local reste ignoré/non suivi, package-lock Web versionné et staging final propre.
Un `PASS` autorise uniquement `0.0.3-rc.1`. Toute régression produit exige un fix beta borné ou un retour de phase ; la beta ne doit pas masquer un défaut sous une réécriture documentaire.
## PostgreSQL
Aucune gate PostgreSQL n'est créée avant matérialisation d'une dépendance ou d'un schéma réel.