v0.2.12-pre.002-fix.001
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/019-V0_2_12_SOL_PRICES_DESK_PLAN.md -->
|
||||
<!-- version: 3 -->
|
||||
<!-- version: 4 -->
|
||||
|
||||
# Plan `0.2.12` — SOL Prices Desk + intégration prix Wallet Desk
|
||||
|
||||
@@ -289,13 +289,13 @@ Config effective secret values
|
||||
|
||||
| Command | Input | Output | Owner | Sensibilité |
|
||||
|-----------------------------|--------------------------------------|----------------------------------|----------------------------------|-----------------------|
|
||||
| `runtime_status` | aucun | `MarketPriceRuntimeStatusDto` | AppState/Config runtime | safe |
|
||||
| `get_runtime_status` | aucun | `MarketPriceRuntimeStatusDto` | AppState/Config runtime | safe |
|
||||
| `list_market_prices` | aucun | `Vec<MarketPriceProviderRowDto>` | MarketPriceRuntime + registry | safe |
|
||||
| `refresh_market_price` | `provider_id` | `MarketPriceRefreshResultDto` | MarketPriceService::refresh | safe ID |
|
||||
| `refresh_market_prices` | liste bornée `provider_id` | `MarketPriceRefreshResultDto` | MarketPriceService::refresh_many | safe IDs |
|
||||
| `refresh_all_market_prices` | aucun | `MarketPriceRefreshResultDto` | MarketPriceService::refresh_all | safe |
|
||||
| `splash_frontend_ready` | fenêtre invoquante | ordre splash existant | Tauri window lifecycle | safe |
|
||||
| `frontend_log` | niveau/target/message déjà contrôlés | ack | logging bridge | safe-only by contract |
|
||||
| `emit_frontend_log` | niveau/target/message déjà contrôlés | ack | logging bridge | safe-only by contract |
|
||||
|
||||
Aucune command n'accepte URL, credential, header, rate-limit override ou payload provider.
|
||||
|
||||
@@ -476,6 +476,12 @@ Remplacement du forecast tabulaire par des sous-sections éditables avec statut
|
||||
|
||||
Création du scaffold strict de `ksp-app-solprices-desk` : crate lib/bin, shell Tauri, frontend de base, splash, logging et paire de ports réservée `1434/1435`. La tranche n'implémente encore ni table prix, ni `MarketPriceService`, ni refresh réseau.
|
||||
|
||||
#### `pre.002-fix.001` — Alignement strict du gabarit desktop commun
|
||||
|
||||
**Statut : implémenté ; gate opérateur à confirmer.**
|
||||
|
||||
Correction du scaffold pour reprendre réellement les conventions communes Config/Wallet Desk : dépendances frontend de gabarit, `ResizeObserver`, identité de fenêtre, footer, police/provenance splash, vocabulaire SCSS partagé, commande `get_runtime_status`, instrumentation shell et canaris anti-dérive. Aucun runtime Off-chain, composite ni table prix n'est avancé.
|
||||
|
||||
### `pre.003` — Composite Config et bootstrap Off-chain
|
||||
|
||||
**Statut : planifié.**
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/015-V0_2_12_SOL_PRICES_DESK.md -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# Validation `0.2.12` — SOL Prices Desk + intégration Wallet Desk
|
||||
|
||||
@@ -221,3 +221,22 @@ cargo fmt/check/clippy/test NOT RUN — c
|
||||
```
|
||||
|
||||
Le statut de `pre.002` reste donc « implémenté ; gate opérateur à confirmer » jusqu'au retour du gate Cargo de l'opérateur.
|
||||
|
||||
## 14. Gate `0.2.12-pre.002-fix.001`
|
||||
|
||||
Le correctif réaligne le nouveau Desk sur le gabarit desktop commun sans ouvrir le runtime prix :
|
||||
|
||||
```text
|
||||
package frontend commun : tracing + ResizeObserver + Bootstrap/SimpleBar PASS structurel
|
||||
ResizeObserver installé avant SimpleBar PASS structurel
|
||||
getCurrentWindow() utilisé au bootstrap main PASS structurel
|
||||
commande Tauri get_runtime_status PASS structurel
|
||||
footer commun PASS structurel
|
||||
police DOS_Amazigh + manifeste de provenance PASS structurel
|
||||
partials SCSS communs identiques hors headers de fichier PASS structurel
|
||||
_app.scss réutilise le vocabulaire app-runtime-list/app-placeholder PASS structurel
|
||||
TRACING_DOMAIN_SHELL réellement consommé PASS structurel
|
||||
MarketPriceService / composite / refresh / table prix absent par contrat
|
||||
```
|
||||
|
||||
Le gate Cargo du checkout opérateur précédent a confirmé que `pre.002` compile et que ses tests passent, mais il signalait deux warnings `TRACING_DOMAIN_SHELL` unused. Le fix consomme désormais ce domaine dans `configure_setup`; le gate complet doit être rejoué sur `0.2.12-pre.2.fix.1` avant passage à `pre.003`.
|
||||
|
||||
Reference in New Issue
Block a user