This commit is contained in:
2026-09-29 07:07:56 +02:00
parent 3bb1ffebbe
commit 183d354a67
10 changed files with 586 additions and 20 deletions

View File

@@ -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.