Files
sasedev-knowledge/deltas/0.0.1/alpha.4.fix.1.md

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.