0.0.2-beta.1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
|
||||
<!-- version: 27 -->
|
||||
<!-- version: 28 -->
|
||||
|
||||
# Matrice de validation Knowledge
|
||||
|
||||
@@ -734,3 +734,28 @@ La tranche de cas d'usage de synchronisation doit prouver :
|
||||
- `git diff --cached --check` propre avant commit.
|
||||
|
||||
Le `PASS` d'`alpha.5` ferme le scope fonctionnel alpha de `0.0.2` et autorise uniquement la préparation de `beta.1` de réconciliation et revue d'horizon.
|
||||
|
||||
## Gate de `0.0.2-beta.1`
|
||||
|
||||
La réconciliation beta doit prouver :
|
||||
|
||||
- `VERSION = 0.0.2-beta.1` et version workspace identique ;
|
||||
- history `history/0.0.2/alpha.5.md` présent avec statut `PASS` et committé avant application ;
|
||||
- aucun nouveau package Cargo, package npm, contrat runtime ou comportement Git introduit ;
|
||||
- workspace Cargo composé exactement de neuf packages ;
|
||||
- étude `005-V0_0_2_GIT_SYNC_RECONCILIATION.md` présente et cohérente avec l'implémentation ;
|
||||
- `knowledge-git-lib` documentée comme backend Git générique réel et `knowledge-app-lib` comme owner du cas d'usage partagé ;
|
||||
- références historiques aux alphas Web de fondation qualifiées `0.0.1-*` lorsqu'elles seraient ambiguës ;
|
||||
- `DEFER` PostgreSQL/forge/auth/admin/formats finaux/écriture Git/scheduler/submodules-LFS/rétention snapshots/multi-processus conservés ;
|
||||
- revue d'horizon réalisée sans engager ni numéroter de release après `0.0.2` ;
|
||||
- `CHANGELOG.md` contient une section `0.0.2 (candidate)` utile et sans catalogue de fixes internes ;
|
||||
- `cargo fmt --all` puis `cargo fmt --all -- --check` exécutés avant tout audit Rust ;
|
||||
- audits Markdown et Rust locaux propres ;
|
||||
- `cargo metadata`, `cargo check --workspace`, Clippy strict et tests workspace propres ;
|
||||
- baseline Web `npm ci`, `npm run typecheck` et `npm run build` propre ;
|
||||
- manifest Vite généré parsable avec l'entrée stable `src/main.ts` ;
|
||||
- aucun diff sous `crates/` ou `Web/` ;
|
||||
- `Cargo.lock` présent localement, ignoré et non suivi ;
|
||||
- hygiène texte et `git diff --cached --check` propres.
|
||||
|
||||
Un `PASS` de `beta.1` autorise uniquement `0.0.2-rc.1`. Aucun prompt de release suivante n'est créé tant que la revue d'horizon ne l'a pas engagée.
|
||||
|
||||
Reference in New Issue
Block a user