0.0.1-alpha.4.fix.1
This commit is contained in:
76
deltas/0.0.1/alpha.4.fix.1.md
Normal file
76
deltas/0.0.1/alpha.4.fix.1.md
Normal file
@@ -0,0 +1,76 @@
|
||||
<!-- file: deltas/0.0.1/alpha.4.fix.1.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# 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 :
|
||||
|
||||
```text
|
||||
history/0.0.1/alpha.4.md = FAIL
|
||||
```
|
||||
|
||||
La version devient :
|
||||
|
||||
```text
|
||||
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 :
|
||||
|
||||
```json
|
||||
"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
|
||||
|
||||
```text
|
||||
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é
|
||||
|
||||
```text
|
||||
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.
|
||||
Reference in New Issue
Block a user