Files
khadhroony-solana-project/deltas/0.3.15/pre.007-fix.001.md

55 lines
1.6 KiB
Markdown

<!-- file: deltas/0.3.15/pre.007-fix.001.md -->
<!-- version: 1 -->
# Delta `0.3.15-pre.007-fix.001`
## Objet
Corriger deux erreurs de syntaxe introduites dans `pre.007` qui empêchaient `cargo fmt`, `cargo check`, Clippy et les tests du Raw Transaction Ingest Desk de compiler la tranche.
## Corrections
Dans `route_inventory.rs`, la déclaration de `build_route_inventory_with_environment` contenait un doublon de visibilité :
```text
pub(crate) pub(crate) fn
```
Elle redevient :
```text
pub(crate) fn
```
Dans `tests/desktop_security.rs`, deux canaris recherchant des appels interdits à `with_context` contenaient des guillemets internes non échappés. Les littéraux Rust sont corrigés pour rechercher explicitement :
```text
with_context(\"endpoint\"
with_context(\"provider\"
```
Le reexport crate-root de `COMPOSITE_COMPONENT_ID_TRANSPORT_PREFIX` est conservé : il est effectivement consommé par `route_inventory.rs`. L'avertissement `unused_import` observé dans le gate était une conséquence du fichier non parsable et non un export mort.
## Périmètre
Aucune sémantique de `pre.007` n'est modifiée :
- même requête logique `profile_id + route_id + inventory_generation + commitment` ;
- même revalidation Config au Start ;
- mêmes cinq reconstructions de ressources Transport ;
- aucun `Store::open` ;
- aucune connexion réseau active ;
- aucun lancement de Worker ;
- aucun changement frontend fonctionnel.
## Version
```text
header racine : 606 -> 607
workspace : 0.3.15-pre.7 -> 0.3.15-pre.7.fix.1
```
## Gate opérateur
Le gate complet de `pre.007` doit être rejoué après application de ce fix.