0.0.2-alpha.1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
|
||||
<!-- version: 17 -->
|
||||
<!-- version: 18 -->
|
||||
|
||||
# Matrice de validation Knowledge
|
||||
|
||||
@@ -487,3 +487,35 @@ La candidate finale doit prouver :
|
||||
- staging final sans `Cargo.lock` et `git diff --cached --check` propre.
|
||||
|
||||
Un `PASS` de `rc.2` autorise uniquement `0.0.1-rel.1`.
|
||||
|
||||
|
||||
## Gate de `0.0.2-alpha.1`
|
||||
|
||||
La première tranche de `0.0.2` est documentaire et de gouvernance. Elle doit prouver :
|
||||
|
||||
- `VERSION = 0.0.2-alpha.1` et `[workspace.package].version` identique ;
|
||||
- baseline Knowledge `v0.0.1` identifiée par son commit, SHA-256 d'archive et rapport `publish.001 PASS` ;
|
||||
- adoption PGR `v0.1.3` explicite avec commit, SHA-256 d'archive et rapport `publish.001 PASS` ;
|
||||
- owner `230-ADOPTION` actif uniquement pour la migration du projet existant ;
|
||||
- preservation des références historiques PGR `v0.1.1` dans les artefacts `0.0.1` ;
|
||||
- absence d'activation Java/Maven/Gradle/Android et maintien du `DEFER` Tauri ;
|
||||
- étude comparative Git présente et décision `processus git contrôlé` explicite ;
|
||||
- `knowledge-git-lib` identifiée comme owner futur de la configuration physique/backend sans création prématurée de la crate ;
|
||||
- racine d'état Git explicitement hors dépôt source et layout mirror/snapshot documenté ;
|
||||
- `knowledge-app-lib` seulement comme owner candidat du cas d'usage partagé, sans placeholder ;
|
||||
- aucun diff sous `crates/` ou `Web/` ;
|
||||
- aucun history `0.0.2/alpha.1` présent avant la gate ;
|
||||
- headers, liens Markdown locaux et hygiène texte propres ;
|
||||
- audits Rust existants propres ;
|
||||
- Cargo/Clippy/tests workspace propres malgré le bump de version ;
|
||||
- baseline Web `npm ci`, typecheck et build sans régression ;
|
||||
- `Cargo.lock` toujours ignoré/non suivi et `package-lock.json` toujours versionné ;
|
||||
- `git diff --cached --check` propre avant commit.
|
||||
|
||||
La disponibilité de l'exécutable `git` et sa version sont relevées comme prérequis du backend futur :
|
||||
|
||||
```text
|
||||
git --version
|
||||
```
|
||||
|
||||
`alpha.1` ne prétend pas encore valider `knowledge-git-lib` puisqu'aucune implémentation fonctionnelle n'existe dans cette tranche. La séquence mirror/refresh/resolve/worktree documentée dans l'étude est une prévalidation de conception, pas une gate produit.
|
||||
|
||||
Reference in New Issue
Block a user