0.0.1-rc.1.fix.1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
|
||||
<!-- version: 15 -->
|
||||
<!-- version: 16 -->
|
||||
|
||||
# Matrice de validation Knowledge
|
||||
|
||||
@@ -430,3 +430,31 @@ La release candidate doit prouver :
|
||||
- `git diff --cached --check` propre.
|
||||
|
||||
La RC `PASS` autorise uniquement la promotion mécanique `0.0.1-rel.1`.
|
||||
|
||||
## Gate de `0.0.1-rc.1.fix.1`
|
||||
|
||||
Le fix RC doit prouver :
|
||||
|
||||
- `VERSION = 0.0.1-rc.1.fix.1` et version workspace identique ;
|
||||
- history `rc.1` `FAIL` committé avant application ;
|
||||
- `/Cargo.lock` présent dans `.gitignore` ;
|
||||
- `Cargo.lock` absent de l'index Git après `git rm --cached`, mais copie locale toujours présente ;
|
||||
- `git check-ignore -q Cargo.lock` `PASS` ;
|
||||
- `git ls-files --error-unmatch Cargo.lock` échoue ;
|
||||
- `package-lock.json` reste suivi et non ignoré ;
|
||||
- `RULES.md`, profil, architecture et changelog candidat décrivent tous la politique Cargo actuelle comme locale/non versionnée ;
|
||||
- aucune réécriture des deltas/histories antérieurs pour masquer l'ancienne politique ;
|
||||
- audit d'intégration corrigé : présence du delta fix contrôlée directement, sans exiger qu'un fichier non suivi apparaisse dans `git diff --name-only` ;
|
||||
- quinze histories antérieurs présents avec leurs statuts réels, dont `rc.1 = FAIL` ;
|
||||
- `deltas/0.0.1/rc.1.fix.1.md` présent et history du fix absent pendant la gate ;
|
||||
- aucun diff sous `crates/` ou `Web/` ;
|
||||
- audits Markdown et hygiène texte propres ;
|
||||
- `cargo fmt --check`, audits Rust, `cargo check`, Clippy strict et tests workspace propres ;
|
||||
- les commandes Cargo peuvent générer/mettre à jour le `Cargo.lock` local sans le remettre dans le staging ;
|
||||
- `npm ci`, typecheck et build Web propres ;
|
||||
- manifest Vite parsable ;
|
||||
- smoke HTTP des trois launchers propre ;
|
||||
- staging final contenant la suppression Git de `Cargo.lock` mais aucune réintroduction du fichier ;
|
||||
- `git diff --cached --check` propre.
|
||||
|
||||
Le fix `PASS` autorise la reprise de la release candidate vers `0.0.1-rc.2`.
|
||||
|
||||
Reference in New Issue
Block a user