0.0.1-alpha.4.fix.2

This commit is contained in:
2026-09-28 01:30:43 +02:00
parent 342befa403
commit 8f6f072e11
11 changed files with 370 additions and 11 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/001-VALIDATION_MATRIX.md -->
<!-- version: 9 -->
<!-- version: 10 -->
# Matrice de validation Knowledge
@@ -273,3 +273,25 @@ Le premier fix Web doit prouver :
- gates Rust existantes toujours propres après le bump de version ;
- aucun serveur Actix/Maud, route runtime, migration PostgreSQL ou adapter de forge ajouté ;
- staging Git propre et outputs générés absents du dépôt.
## Gate de `0.0.1-alpha.4.fix.2`
Le second fix Web doit prouver :
- `VERSION = 0.0.1-alpha.4.fix.2` et version workspace Cargo identique ;
- history `alpha.4.fix.1` `FAIL` committé avant application du fix ;
- `git diff --check` propre ;
- `@types/node = 24.13.6` présent dans `devDependencies` ;
- `tsconfig.json` contient `types = ["vite/client", "node"]` ;
- `tsconfig.json` conserve `ES2022`, `DOM`, `DOM.Iterable` et ajoute `ESNext.Disposable` ;
- `tsconfig.vite.json` contient `types = ["node"]` et `lib = ["ES2022", "ESNext.Disposable"]` ;
- aucun shim `*.scss` source propre au projet n'est ajouté ;
- l'audit de shims ne parcourt pas `node_modules` ;
- `npm install` met à jour `package-lock.json` avec `@types/node` puis `npm ci` `PASS` ;
- `npm run typecheck` `PASS` ;
- `npm run build` `PASS` ;
- manifest Vite parsable avec entrée `src/main.ts`, JavaScript et CSS ;
- `npm install-scripts ls` garde observable la politique `@parcel/watcher` sans approbation automatique ;
- gates Rust existantes toujours propres après le bump de version ;
- aucun serveur Actix/Maud, loader Rust du manifest, route runtime, migration PostgreSQL ou adapter de forge ajouté ;
- staging Git propre et outputs générés absents du dépôt.