Files
games/history/0.3.0/0-pre.4.md

51 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- file: history/0.3.0/0-pre.4.md -->
<!-- version: 1 -->
# Historique 0.3.0-0-pre.4
## Statut
Candidate Web fonctionnelle en smoke navigateur mais non validée comme tranche fermée le 2026-09-20 : la gate `npm run build` a échoué et a déclenché `0-pre.4.fix.1`.
## Validation utilisateur
Les validations suivantes ont passé sur `0.3.0-0-pre.4` :
```text
cargo fmt --all: clean
cargo fmt --all -- --check: clean
General Rust rule audit: clean
Rust export completeness audit: 0 candidate(s)
games.sasedev workspace audit: clean
Markdown table audit: clean (5 table(s), 181 file(s))
Distribution layout audit: clean (26 required path(s), 1 forbidden path(s) absent)
cargo check --workspace: clean
cargo clippy -p game-snake-poc-wasm --all-targets --all-features -- -D warnings: clean
cargo test -p game-snake-poc-wasm: 2 passed, 0 failed
cargo build -p game-snake-poc-wasm --target wasm32-unknown-unknown: clean
wasm-bindgen --target web: clean
npm install: 43 packages added, 0 vulnerability
npm run dev: Vite started on 127.0.0.1:1434
manual smoke: keyboard controls clean
manual smoke: on-page pointer controls clean
```
La page de smoke est volontairement `http://127.0.0.1:1434/main.html`; l'absence d'`index.html` rend la racine `/` non navigable et n'est pas considérée comme un défaut de cette tranche.
## Défauts observés
`npm run build` a échoué sous TypeScript 7 avec :
```text
TS5102: Option 'baseUrl' has been removed. Please remove it from your configuration.
```
Deux écarts visuels/structurels ont aussi été confirmés pendant le smoke :
- SimpleBar et `resize-observer-polyfill` avaient été omis à tort alors qu'ils appartiennent au shell Web KSP-derived et doivent porter le scroll de la zone centrale entre header et footer fixes ;
- le Canvas carré déformait la grille Snake `12 × 20`, produisant des cellules visuellement écrasées en hauteur.
## Suite
`0-pre.4.fix.1` corrige ces trois points puis rejoue la gate frontend avant ouverture de `0-pre.5`.