0.0.2
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
|
||||
<!-- version: 31 -->
|
||||
<!-- version: 32 -->
|
||||
|
||||
# Matrice de validation Knowledge
|
||||
|
||||
@@ -819,3 +819,24 @@ CHECK git diff --check puis git diff --cached --check
|
||||
```
|
||||
|
||||
Pendant la gate RC, `deltas/0.0.2/rc.1.md` doit être le seul delta `0.0.2` sans history correspondant. Un `PASS` autorise uniquement `rel.1` ; toute régression fonctionnelle importante impose un retour de phase ou un REPLAN.
|
||||
|
||||
## Gate de `0.0.2-rel.1`
|
||||
|
||||
La fermeture stable pré-tag doit prouver :
|
||||
|
||||
- `VERSION = 0.0.2` et version workspace Cargo identique ;
|
||||
- history `rc.1` `PASS` committé avant application de `rel.1` ;
|
||||
- `rel.1` comme seul delta `0.0.2` sans history pendant sa gate ;
|
||||
- changelog stable `## 0.0.2` sans marqueur `candidate` ;
|
||||
- roadmap avec `(x) 0.0.2` et aucune release postérieure numérotée ;
|
||||
- README, index documentaire et plan `0.0.2` présentés comme stables/historiques ;
|
||||
- aucun prompt `0.0.3` inventé ;
|
||||
- absence de changement sous `crates/`, `Web/`, `docs/architecture/`, `docs/studies/`, `docs/rules/` et `prompts/` ;
|
||||
- `cargo fmt --all` puis `cargo fmt --all -- --check` avant les audits Rust ;
|
||||
- audits Rust locaux, `cargo check`, Clippy strict, test Git réel et tests workspace `PASS` ;
|
||||
- `npm ci`, typecheck, build Vite et manifest de production `PASS` ;
|
||||
- trois smokes HTTP `PASS` avec `/healthz`, `/` et assets hashés servis ;
|
||||
- `Cargo.lock` local présent, ignoré et non suivi ;
|
||||
- fichiers texte gouvernés terminés par exactement un LF ;
|
||||
- `git diff --check` et `git diff --cached --check` propres ;
|
||||
- aucun tag stable ou rapport post-tag déclaré comme existant avant le history `rel.1` `PASS` et le commit stable.
|
||||
|
||||
Reference in New Issue
Block a user