0.0.2-rc.1

This commit is contained in:
2026-09-29 06:56:51 +02:00
parent 6de544f534
commit 3bb1ffebbe
7 changed files with 509 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
<!-- version: 30 -->
<!-- version: 31 -->
# Matrice de validation Knowledge
@@ -797,3 +797,25 @@ Le fix de clôture beta doit prouver :
- gate interactive ne modifiant pas le shell opérateur avec `set -euo pipefail`.
Le `PASS` de `beta.1.fix.2`, combiné aux preuves runtime `PASS` conservées dans `history/0.0.2/beta.1.fix.1.md`, ferme la stabilisation beta et autorise uniquement `0.0.2-rc.1`.
## Gate de 0.0.2-rc.1
La release candidate gèle le scope et doit rejouer la preuve complète de release :
```text
CHECK VERSION/Cargo = 0.0.2-rc.1 et history beta.1.fix.2 PASS
AUDIT ensemble exact des deltas/histories 0.0.2 antérieurs
AUDIT aucun diff produit sous crates/ ou Web/
AUDIT Markdown, hygiène texte à un LF et audits Rust locaux
FORMAT cargo fmt --all puis cargo fmt --all -- --check avant audits Rust
CHECK cargo metadata + cargo check workspace
LINT clippy workspace strict -D warnings
TEST intégration Git réelle + tests workspace
BUILD npm ci + typecheck + build du template lab
CHECK manifest Vite de production
SMOKE trois launchers : /healthz, / et assets manifest servis en HTTP
AUDIT Cargo.lock local/ignoré/non suivi, hors-scope absents, aucune 0.0.3 réservée
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.