0.0.1-alpha.4
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
|
||||
<!-- version: 7 -->
|
||||
<!-- version: 8 -->
|
||||
|
||||
# Matrice de validation Knowledge
|
||||
|
||||
@@ -231,3 +231,27 @@ Le troisième fix doit prouver :
|
||||
- aucune modification fonctionnelle des contrats domaine/Git/synchronisation ;
|
||||
- aucun frontend, serveur Actix, schéma PostgreSQL ou adapter de forge ajouté ;
|
||||
- staging Git propre à la tranche.
|
||||
|
||||
## Gate de `0.0.1-alpha.4`
|
||||
|
||||
La tranche Web doit prouver :
|
||||
|
||||
- `VERSION = 0.0.1-alpha.4` et version workspace Cargo identique ;
|
||||
- history `alpha.3.fix.3` `PASS` committé avant application d'`alpha.4` ;
|
||||
- package unique `Web/knowledge-template-lab/` et absence des trois launchers Actix encore différés ;
|
||||
- npm sélectionné comme package manager ;
|
||||
- `package-lock.json` généré par npm, versionné et non ignoré ;
|
||||
- dépendances réelles et versions explicites pour TypeScript, Vite, Sass, Bootstrap, Popper et types nécessaires ;
|
||||
- `npm ci` `PASS` depuis le lockfile ;
|
||||
- `npm run typecheck` indépendant `PASS` ;
|
||||
- `npm run build` `PASS` ;
|
||||
- cache Vite et `build.outDir` hors dépôt sous `../builds/sasedev-knowledge/` ;
|
||||
- manifest Vite de production parsable ;
|
||||
- entrée stable `src/main.ts` présente dans le manifest et associée à un asset JavaScript ;
|
||||
- au moins un asset CSS associé à l'entrée ou à son graphe de build ;
|
||||
- page statique de référence incluse dans le build Vite sans route Actix/Maud ;
|
||||
- aucun chemin `/admin`, `/login` ou hostname de production figé dans le package de laboratoire ;
|
||||
- aucune crate serveur, dépendance Actix/Maud, migration PostgreSQL ou adapter de forge ajouté ;
|
||||
- gates Rust existantes toujours propres après le bump de version ;
|
||||
- `git diff --cached --check` propre et outputs générés absents du staging.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user