v0.3.14-pre.015
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md -->
|
||||
<!-- version: 99 -->
|
||||
<!-- version: 100 -->
|
||||
|
||||
# Séquence des releases fonctionnelles KSP
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/035-V0_3_14_MULTI_SOURCE_GAP_REPAIR_HARDENING_PLAN.md -->
|
||||
<!-- version: 3 -->
|
||||
<!-- version: 4 -->
|
||||
|
||||
# Plan v0.3.14 — gap repair / hardening multi-source du Worker RawTransaction
|
||||
|
||||
@@ -1058,3 +1058,41 @@ cargo check --workspace
|
||||
Le toolchain Cargo n'est pas disponible dans l'environnement d'assemblage actuel. Les commandes Cargo post-bump restent donc `NON EXÉCUTÉ LOCAL` jusqu'au gate opérateur.
|
||||
|
||||
Les audits Python locaux et l'intégrité du delta sont exécutés avant livraison.
|
||||
|
||||
## 27. Réconciliation d'implémentation `pre.015`
|
||||
|
||||
Le forecast `pre.001 -> pre.014` a été exécuté sans rescinder la release. L'état réellement obtenu est :
|
||||
|
||||
```text
|
||||
pre.001 audit / sizing / threat model
|
||||
pre.002 contrats gap/range/TargetCoverage
|
||||
pre.003 observabilité de continuité WebSocket
|
||||
pre.004 preuves replay Yellowstone attempt/delivery/coverage
|
||||
pre.005 coverage redondante exacte/superset conservative
|
||||
pre.006 discovery HTTP bornée
|
||||
pre.007 known-reference hydration/missing obligation
|
||||
pre.008 réconciliation + décision source-loss
|
||||
pre.009 health gap-aware / future coverage
|
||||
pre.010 fairness nominal/repair et partage des ressources
|
||||
pre.011 snapshots publics gap/repair source-neutral
|
||||
pre.012 races/shutdown/drain hardening
|
||||
pre.013 completeness/security cross-layer
|
||||
pre.014 gate technique workspace + smokes keyless
|
||||
pre.015 réconciliation documentaire
|
||||
```
|
||||
|
||||
Les bornes finales restent celles fixées dès les contrats `0.3.14` :
|
||||
|
||||
```text
|
||||
MAX_OPEN_REPAIR_GAPS = 64
|
||||
MAX_REPAIR_RANGE_SLOTS = 4096
|
||||
MAX_REPAIR_DISCOVERY_WINDOW_SLOTS = 512
|
||||
MAX_REPAIR_BLOCK_FETCH_IN_FLIGHT = 4
|
||||
MAX_REPAIR_ACTIVE_GAPS = 1
|
||||
```
|
||||
|
||||
La release n'a introduit ni EARLY, ni nouveau provider SDK, ni edge Worker -> Job Backfill, ni backend Store direct, ni retry réseau parallèle dans le Worker. Les cinq familles live `0.3.13` restent les seules familles productives ; `0.3.14` durcit leur continuité dans le run actif.
|
||||
|
||||
Le gate opérateur `pre.014` du 12 septembre 2026 ferme le critère technique déterministe : fmt/audits/check/Clippy sont verts, `cargo test --workspace --all-targets --all-features` totalise `1931` tests passés, `0` échec et `15` ignored, les trois commandes `cargo tree` prévues sont exécutées, et les deux smokes keyless HTTP/WS Devnet passent chacun `1/1`. Les smokes provider/resource-gated restent explicitement non revendiqués sans provisionnement.
|
||||
|
||||
`pre.015` ne change aucun comportement ; il aligne les README/USAGE et architectures sur cet état réellement livré. `CHANGELOG.md`, `ROADMAP.md` et le prompt de la version suivante restent réservés à `pre.016`.
|
||||
|
||||
Reference in New Issue
Block a user