v0.3.7-pre.006-fix.001

This commit is contained in:
2026-09-02 15:19:08 +02:00
parent 3c4ae51ae2
commit 6fc5b5b607
4 changed files with 119 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/validation/024-V0_3_7_BACKFILL_DESK.md -->
<!-- version: 7 -->
<!-- version: 8 -->
# Validation v0.3.7 — Backfill Desk
@@ -288,3 +288,17 @@ Le support Yellowstone gRPC de `ksp-job-backfill-lib`/Backfill Desk est retiré
- [X] aucun Start ni dépendance `ksp-job-backfill-lib` n'est ouvert par la Desk ;
- [X] audits statiques Rust/Markdown, JSON Schema et syntaxe TypeScript propres dans l'environnement d'assemblage ;
- [ ] replay opérateur `cargo fmt/check/clippy/test` de `pre.006` à exécuter.
## Correctif `pre.006-fix.001`
Le gate opérateur de `pre.006` confirme que les audits Rust/Markdown et `cargo check --workspace` sont propres, puis Clippy isole trois closures de `tests/config_composition.rs` qui violaient `clippy::implicit_return`. Les tests exécutés après cet arrêt restent propres, mais le gate global est bloqué tant que Clippy échoue.
Le correctif reste strictement dans la responsabilité de `pre.006` : il ajoute uniquement les `return` explicites exigés par les lints workspace dans le canari Mainnet/pool HTTP. Aucun profil Config, rôle Transport, DTO, frontend, runtime Store/Transport ou contrat Job n'est modifié.
### Gate du fix
- [X] trois closures `filter_map`/`flat_map` utilisent désormais un `return` explicite ;
- [X] aucun contenu fonctionnel de `pre.006` n'est modifié ;
- [X] version Cargo synchronisée en `0.3.7-pre.6.fix.1` conformément à `VER-ID-007` et `VER-ID-010` ;
- [X] audits statiques Rust/Markdown rejoués dans l'environnement d'assemblage ;
- [ ] replay opérateur `cargo fmt/check/clippy/test` du fix à exécuter.