v0.3.15-pre.017
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md -->
|
||||
<!-- version: 101 -->
|
||||
<!-- version: 102 -->
|
||||
|
||||
# Séquence des releases fonctionnelles KSP
|
||||
|
||||
@@ -585,14 +585,14 @@ La séquence effective a évolué par sizing et validation réels. La référenc
|
||||
0.3.11 fondation source-neutral ksp-worker-raw-transaction-ingest-lib
|
||||
0.3.12 première verticale live Yellowstone + hydration/replay continuity
|
||||
0.3.13 cinq familles live + convergence multi-source/fairness/health/hardening
|
||||
0.3.14 tranche suivante de la trajectoire RAW selon prompt dédié
|
||||
0.3.15 ksp-app-raw-transaction-ingest-desk
|
||||
0.3.14 gaps run-local + coverage/repair + shutdown/fairness/completeness cross-layer
|
||||
0.3.15 ksp-app-raw-transaction-ingest-desk + composition multi-route + fermeture Mainnet
|
||||
0.3.16 RAW resilience / conflict variants / Store Desk conflict management
|
||||
0.3.17 ksp-job-backfill-lib multi-route / multi-stratégie
|
||||
0.3.18 ksp-app-backfill-desk adapté au Backfill multi-route
|
||||
```
|
||||
|
||||
Cette série ferme la couche RAW et ses outils d'exploitation avant l'ouverture fonctionnelle de STRUCTURAL. Le Worker live RAW reste distinct des jobs historiques et ne constitue pas encore une transformation RAW -> STRUCTURAL.
|
||||
Cette série ferme la couche RAW et ses outils d'exploitation avant l'ouverture fonctionnelle de STRUCTURAL. `0.3.15` ajoute le Desk réseau-centrique multi-route, stabilise la route Mainnet Yellowstone Block + HTTP `getBlock`, conserve la backpressure bornée jusqu'au stream gRPC et accepte uniquement la divergence de `logMessages` explicitement tronquée déjà démontrée lorsque le canonique complet existe. La généralisation des variantes/résolutions reste réservée à `0.3.16`. Le Worker live RAW reste distinct des jobs historiques et ne constitue pas encore une transformation RAW -> STRUCTURAL.
|
||||
|
||||
Aucune release RAW ne crée par anticipation la persistence DECODED/DOMAIN.
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/036-V0_3_15_RAW_TRANSACTION_INGEST_DESK_PLAN.md -->
|
||||
<!-- version: 25 -->
|
||||
<!-- version: 26 -->
|
||||
|
||||
# Plan v0.3.15 — Raw Transaction Ingest Desk
|
||||
|
||||
@@ -863,6 +863,8 @@ La tranche ne normalise ni n'ignore `logMessages`. Elle ajoute un diagnostic de
|
||||
|
||||
Le live doit comparer les fingerprints au slot du conflit. Fingerprints différents au même slot indiquent deux vues de bloc/fork différentes au commitment observé ; fingerprint identique avec `logMessages` divergents indique une divergence de réponse/recording RPC entre providers pour le même bloc. Ce diagnostic précède toute décision de canonicalisation durable.
|
||||
|
||||
`pre.014-fix.001` ferme ensuite uniquement le cas démontré : canonique complet déjà présent + entrant identique hors `logMessages` avec un marqueur exact `Log truncated` après préfixe identique. L'observation entrante est conservée, le canonique n'est pas réécrit et le Worker ne fault pas. La promotion inverse et les variantes conflictuelles générales restent réservées à `0.3.16`.
|
||||
|
||||
Les canaris de clôture continuent de vérifier dependency firewalls, API publique, redaction et absence de seconde pipeline ou d'orchestration Backfill.
|
||||
|
||||
Budget cible : une tranche de convergence/completeness cross-layer, sans modification de la politique fail-closed.
|
||||
@@ -881,17 +883,17 @@ Budget consommé : correction Transport/acquisition sans croissance d'API publiq
|
||||
|
||||
### `pre.016` — gate technique/live final
|
||||
|
||||
**État : ouvert.** Aucun nouveau comportement métier ou runtime n'est introduit. La preuve live de `pre.015-fix.001` est la baseline autoritaire puisque `pre.016` ne modifie ni source, ni test fonctionnel, ni Config, ni manifest de crate, ni frontend.
|
||||
**État : fermé / PASS opérateur.** Aucun nouveau comportement métier ou runtime n'a été introduit. La preuve live de `pre.015-fix.001` reste la baseline autoritaire puisque `pre.016` n'a modifié ni source, ni test fonctionnel, ni Config, ni manifest de crate, ni frontend.
|
||||
|
||||
Le gate final rejoue : format, audits, `cargo check`, Clippy strict, suites ciblées Store/Transport/Worker/Desk, workspace all-targets/all-features, graphes Cargo des trois composants critiques, duplicates et `cargo tauri build` de la Desk. Les smokes live déjà fournis restent valides tant qu'aucun fichier runtime n'est modifié dans cette tranche.
|
||||
Le gate final a rejoué avec succès : format, audits, `cargo check`, Clippy strict, suites ciblées Store/Transport/Worker/Desk et workspace all-targets/all-features. Les graphes Cargo des trois composants critiques et `cargo tree --duplicates` ont été rejoués, puis `cargo tauri build` a produit les trois bundles Linux `.deb`, `.rpm` et `.AppImage` en version `0.3.15-pre.16`. Aucun `test result: FAILED`, `error[E...]`, `could not compile` ou panic n'apparaît dans le retour opérateur fourni.
|
||||
|
||||
Tout défaut découvert ici ouvre `pre.016-fix.NNN`. Toute anomalie appartenant à un couloir antérieur ouvre une nouvelle prerelease dédiée conformément à `VER-LIFECYCLE-010`, puis les couloirs de clôture sont rejoués.
|
||||
|
||||
Budget cible : une tranche technique de clôture uniquement.
|
||||
Budget consommé : une tranche technique de clôture uniquement.
|
||||
|
||||
### `pre.017` — réconciliation documentaire finale
|
||||
|
||||
Réconcilier plan, validation, README/USAGE et documents durables réellement affectés. Ne pas modifier CHANGELOG, ROADMAP ni le prompt suivant.
|
||||
**État : matérialisé dans cette tranche.** Le plan, la validation, les README/USAGE Worker/Desk et les documents architecturaux durables sont réconciliés sur l'état effectivement livré : cinq familles live, Yellowstone Block + HTTP `getBlock`, multi-route Desk, convergence `logMessages` tronqués étroite, backpressure gRPC soutenue et Stop post-half-close. Aucun runtime, test, Config, schema, migration ou dépendance n'est modifié.
|
||||
|
||||
Conformément à `VER-LIFECYCLE-006`, `CHANGELOG.md`, `ROADMAP.md` et le prompt `0.3.16` restent strictement réservés à `pre.018`.
|
||||
|
||||
Budget cible : une tranche documentaire.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user