2.2 KiB
Delta 0.0.1-alpha.4.fix.1 — types Vite client et hygiène de matrice
Base requise
État 0.0.1-alpha.4 committé et poussé après application du history :
history/0.0.1/alpha.4.md = FAIL
La version devient :
0.0.1-alpha.4.fix.1
Causes du fix
La gate alpha.4 confirme que la structure Web, Cargo, Clippy strict, les tests Rust, npm ci, le build Vite et l'audit du manifest fonctionnent.
Deux défauts empêchent néanmoins le PASS.
Typecheck TypeScript
npm run typecheck échoue avec TS2882 sur l'import side-effect ./styles/main.scss.
Le fix ajoute le shim officiel Vite :
"types": ["vite/client"]
dans Web/knowledge-template-lab/tsconfig.json.
Aucun shim *.scss propre au projet n'est ajouté.
Hygiène Git/Markdown
git diff --check signale une ligne vide supplémentaire en fin de docs/validation/001-VALIDATION_MATRIX.md.
Le fix normalise la fin du fichier à une seule fin de ligne.
Observations non bloquantes
Le build Vite aboutit mais Sass émet des warnings de dépréciation provenant de Bootstrap 5.3.8. Le projet ne patch pas Bootstrap et ne masque pas ces warnings dans ce fix.
npm signale aussi @parcel/watcher@2.6.0 comme dépendance avec script d'installation non encore couvert par allowScripts. Le fix n'approuve ni ne refuse automatiquement ce script ; la gate exécute npm install-scripts ls afin de conserver l'état observable.
Fichiers remplacés
VERSION
Cargo.toml
Web/knowledge-template-lab/tsconfig.json
docs/plans/001-V0_0_1_FOUNDATION_PLAN.md
docs/validation/001-VALIDATION_MATRIX.md
Fichier ajouté
deltas/0.0.1/alpha.4.fix.1.md
Aucun fichier n'est supprimé et aucune dépendance npm n'est ajoutée.
package-lock.json appartient déjà à l'état alpha.4 committé. Le bump Cargo peut régénérer Cargo.lock, qui reste versionné.
Scope exclu
Aucun serveur Actix/Maud, loader Rust du manifest, route runtime, migration PostgreSQL ou adapter de forge n'est ajouté.
Ne pas committe alpha.4.fix.1 avant production de son history à partir des résultats opérateur.