55 lines
1.6 KiB
Markdown
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.
|