0.0.1-rc.2

This commit is contained in:
2026-09-28 12:45:51 +02:00
parent c9fee69c1b
commit aa9f6ace24
6 changed files with 322 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
<!-- version: 16 -->
<!-- version: 17 -->
# Matrice de validation Knowledge
@@ -458,3 +458,32 @@ Le fix RC doit prouver :
- `git diff --cached --check` propre.
Le fix `PASS` autorise la reprise de la release candidate vers `0.0.1-rc.2`.
## Gate de `0.0.1-rc.2`
La candidate finale doit prouver :
- `VERSION = 0.0.1-rc.2` et version workspace identique ;
- history `rc.1.fix.1` `PASS` committé avant application ;
- aucun diff sous `crates/` ou `Web/` ;
- `/Cargo.lock` toujours présent dans `.gitignore` ;
- `Cargo.lock` présent localement, ignoré et absent de `git ls-files` ;
- `package-lock.json` toujours suivi et non ignoré ;
- exactement sept packages Cargo ;
- seize histories antérieurs présents avec leurs statuts réels ;
- `deltas/0.0.1/rc.2.md` présent et `history/0.0.1/rc.2.md` absent pendant la gate ;
- `CHANGELOG.md` conserve `## 0.0.1 (candidate)` ;
- `ROADMAP.md` conserve `0.0.1` planifié, `0.0.2` engagé et aucun `0.0.3` ;
- prompt `002` toujours bloqué jusqu'au tag stable `v0.0.1` et au rapport post-tag `PASS` ;
- aucune nouvelle fonctionnalité, dépendance ou décision de produit ;
- audits Markdown headers/tables/links propres ;
- hygiène texte globale propre ;
- `cargo fmt --check`, audit de layout des tests et audits Rust propres ;
- `cargo metadata`, `cargo check`, Clippy strict et tests workspace propres malgré le lockfile non suivi ;
- les commandes Cargo ne réintroduisent pas `Cargo.lock` dans Git ;
- `npm ci`, typecheck et build Web propres ;
- manifest Vite parsable ;
- smoke HTTP des trois launchers propre ;
- staging final sans `Cargo.lock` et `git diff --cached --check` propre.
Un `PASS` de `rc.2` autorise uniquement `0.0.1-rel.1`.