v0.3.13-pre.013
This commit is contained in:
64
deltas/0.3.13/pre.013.md
Normal file
64
deltas/0.3.13/pre.013.md
Normal file
@@ -0,0 +1,64 @@
|
||||
<!-- file: deltas/0.3.13/pre.013.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta 0.3.13-pre.013 — gate technique/live
|
||||
|
||||
## Objet
|
||||
|
||||
Matérialiser la tranche de gate technique/live prévue par le plan, sans ajouter de scope fonctionnel : enregistrer le gate déterministe workspace complet déjà communiqué et séparer strictement cette preuve des smokes live opt-in encore à exécuter.
|
||||
|
||||
## Gate déterministe reçu
|
||||
|
||||
Le gate `0.3.13-pre.012` du 10 septembre 2026 est vert pour les commandes exécutées :
|
||||
|
||||
```text
|
||||
fmt : PASS
|
||||
audits Rust : clean / export completeness 0
|
||||
Markdown : clean, 340 tables / 850 files
|
||||
cargo check --workspace : PASS
|
||||
clippy workspace/all-targets/all-features -D warnings : PASS
|
||||
cargo test --workspace --all-targets --all-features : 1 850 PASS / 0 échec / 15 ignored
|
||||
Worker : 106 unit + 8 cross-layer + 19 dependency-boundary + 26 hardening + 20 public-api + 5 release-completeness, 0 échec
|
||||
cargo tree Worker normal/features : exécutés sans erreur
|
||||
cargo tree --duplicates : exécuté sans erreur ; inventaire multi-version affiché
|
||||
```
|
||||
|
||||
Les tests `ignored` ne sont pas requalifiés en preuves live.
|
||||
|
||||
## Modifications
|
||||
|
||||
```text
|
||||
workspace.package.version -> 0.3.13-pre.13
|
||||
validation 030 : enregistrement du gate déterministe et qualification live
|
||||
aucun Rust production/test modifié
|
||||
aucune dépendance/feature modifiée
|
||||
aucun delta historique modifié
|
||||
```
|
||||
|
||||
## Smokes keyless requis pour fermer la partie live accessible
|
||||
|
||||
```bash
|
||||
cargo test -p ksp-onchain-transport-lib --test transport_devnet_smoke -- --ignored --nocapture
|
||||
cargo test -p ksp-onchain-transport-lib --test websocket_devnet_smoke -- --ignored --nocapture
|
||||
```
|
||||
|
||||
Ces smokes restent séparés du gate déterministe. Les preuves Yellowstone/Helius/blockSubscribe dédié/HTTP polling Worker/multi-source Store end-to-end restent `NON EXÉCUTÉ` tant qu'un gate réel ne fournit pas les credentials, provider capabilities ou ressources nécessaires.
|
||||
|
||||
## Frontières
|
||||
|
||||
```text
|
||||
aucun nouveau scope fonctionnel
|
||||
aucune API publique modifiée
|
||||
aucun comportement runtime modifié
|
||||
aucun changement Transport/Store/Common RAW
|
||||
aucun changement de dépendance ou feature
|
||||
aucun delta historique modifié
|
||||
```
|
||||
|
||||
## Validation locale d'assemblage
|
||||
|
||||
Le toolchain Cargo/Rustfmt n'est pas disponible dans l'environnement d'assemblage. Aucun PASS Cargo post-`pre.013` n'est revendiqué localement. Les audits statiques et contrôles archive sont déclarés uniquement après exécution effective.
|
||||
|
||||
## Gate opérateur
|
||||
|
||||
Après application du delta, exécuter les deux smokes keyless ci-dessus. En cas d'échec produit reproductible, rester sur `pre.013` et produire un fix. S'ils passent, les autres smokes non provisionnés restent explicitement `NON EXÉCUTÉ` et la release peut passer à `pre.014` pour la réconciliation documentaire.
|
||||
Reference in New Issue
Block a user