0.1.0-2-beta.1.fix.2

This commit is contained in:
2026-09-17 12:55:03 +02:00
parent c2c27b7d90
commit a278eb7109
10 changed files with 165 additions and 13 deletions

View File

@@ -0,0 +1,111 @@
<!-- file: deltas/0.1.0/2-beta.1.fix.2.md -->
<!-- version: 1 -->
# Delta 0.1.0-2-beta.1.fix.2
## Base
Base déclarée : `0.1.0-2-beta.1.fix.1`.
Le packaging Tauri de `fix.1` passe, mais le chemin de sortie Vite pointe encore dans la racine du dépôt.
## Défaut
Depuis :
```text
crates/apps/game-reflex-poc-tauri
```
le chemin :
```text
../../../builds/sasedev-games/game-reflex-poc-tauri/dist
```
résout vers :
```text
sasedev-games/builds/sasedev-games/game-reflex-poc-tauri/dist
```
et fait apparaître un répertoire généré `builds/` dans le dépôt.
## Correctif
Vite utilise désormais :
```text
../../../../builds/sasedev-games/game-reflex-poc-tauri
```
avec :
```text
dist/
vite-cache/
```
`tauri.conf.json` utilise le même `dist/` externe.
Cette règle est cohérente avec `.cargo/config.toml`, qui place déjà Cargo sous :
```text
../builds/sasedev-games/target
```
## Audit
`scripts/audit_distribution_layout.py` rejette désormais explicitement :
```text
./builds
```
à la racine du dépôt.
## Nettoyage local unique
Si l'ancien répertoire généré existe encore :
```bash
rm -rf builds
```
Cette suppression vise uniquement l'ancien artefact de build créé sous la racine du dépôt.
## Validation
```bash
cargo fmt --all
cargo fmt --all -- --check
python3 scripts/audit_rust_workspace_rules.py
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates Android deltas history
python3 scripts/audit_distribution_layout.py
cargo check --workspace
cargo clippy --workspace --all-targets --all-features -- -D warnings
```
Puis :
```bash
cd crates/apps/game-reflex-poc-tauri
cargo tauri build
cd ../../..
```
Attendu côté Vite : le chemin affiché doit viser le répertoire frère `../builds/sasedev-games/game-reflex-poc-tauri/dist`, jamais `sasedev-games/builds/...`.
## Vérification
```bash
test ! -e builds
test -d ../builds/sasedev-games/game-reflex-poc-tauri/dist
test -d ../builds/sasedev-games/target
```
## Transition
Si ces gates passent, reprendre la matrice beta restante sur `0.1.0-2-beta.1.fix.2`.