Files
khadhroony-solana-project/deltas/0.2.12/pre.005-fix.001.md

34 lines
1.5 KiB
Markdown

<!-- file: deltas/0.2.12/pre.005-fix.001.md -->
<!-- version: 1 -->
# Delta `0.2.12-pre.005-fix.001` — Canari de centralisation Tauri rendu structurel
## Contexte
Le gate opérateur de `pre.005` confirme que le refresh individuel compile, fonctionne manuellement et que le Desk démarre. Le seul échec est le canari `pre_005_tauri_commands_remain_centralized_and_only_single_refresh_is_present`, qui traite à tort `AppState::refresh_market_price` comme du plumbing de commande simplement parce que son nom contient `refresh_market_price`.
## Correction
- `workspace.package.version` devient `0.2.12-pre.5.fix.1` ;
- `package.json` et `tauri.conf.json` sont synchronisés ;
- le test continue d'interdire tout `#[tauri::command]` hors `src/tauri.rs` ;
- il interdit aussi `tauri::generate_handler!` hors `src/tauri.rs` ;
- il n'interdit plus les méthodes applicatives portant le même nom métier que la commande Tauri ;
- les gardes `refresh_market_prices` et `refresh_all_market_prices` restent actives jusqu'à `pre.006`.
## Hors scope
Aucun changement n'est apporté au runtime prix, à `MarketPriceService`, au comportement réseau, aux DTOs, aux providers, au frontend, au logging ou au contrat du refresh individuel.
## Gate attendu
```bash
cargo fmt --all
python3 scripts/audit_rust_workspace_rules.py
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas/0.2.12
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test -p ksp-app-solprices-desk
cargo test --workspace
```