v0.3.13-pre.012
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/034-V0_3_13_MULTI_SOURCE_LIVE_CONVERGENCE_PLAN.md -->
|
||||
<!-- version: 12 -->
|
||||
<!-- version: 13 -->
|
||||
|
||||
# Plan v0.3.13 — WS standard / Helius / HTTP live + convergence multi-source RawTransaction
|
||||
|
||||
@@ -1556,3 +1556,85 @@ cargo test -p ksp-worker-raw-transaction-ingest-lib
|
||||
```
|
||||
|
||||
Aucun `cargo tree` n'est requis : `pre.011` ne modifie ni dépendance ni feature. Le Transport n'est pas modifié par cette tranche de hardening shutdown/races.
|
||||
|
||||
## 86. Gate opérateur pre.011 reçu
|
||||
|
||||
Le 10 septembre 2026, le gate intermédiaire communiqué pour `0.3.13-pre.011` est entièrement vert pour toutes les commandes exécutées :
|
||||
|
||||
```text
|
||||
fmt : PASS
|
||||
audits Rust : clean / export completeness 0
|
||||
Markdown : clean, 340 tables / 849 files
|
||||
cargo check --workspace : PASS
|
||||
clippy strict : PASS
|
||||
Worker unit : 106/106 PASS
|
||||
cross_layer_completeness : 4/4 PASS
|
||||
dependency_boundary : 18/18 PASS
|
||||
hardening : 25/25 PASS
|
||||
public_api : 19/19 PASS
|
||||
release_completeness : 4/4 PASS
|
||||
Worker doc-tests : 0/0 PASS
|
||||
```
|
||||
|
||||
Le Transport n'était pas modifié par `pre.011` et n'a pas été rejoué. Aucun `cargo tree` n'était requis.
|
||||
|
||||
## 87. Fermeture completeness/security pre.012
|
||||
|
||||
`pre.012` n'ajoute aucun comportement runtime. La tranche matérialise une matrice de fermeture cross-layer obligatoire qui relie explicitement :
|
||||
|
||||
```text
|
||||
Transport
|
||||
-> cinq familles de sources live
|
||||
Worker
|
||||
-> admission/convergence/persistence communes
|
||||
Common RAW
|
||||
-> Legacy/V0/V1
|
||||
Store
|
||||
-> RawTransaction + observations
|
||||
```
|
||||
|
||||
Les quatre preuves cross-layer nouvelles couvrent :
|
||||
|
||||
```text
|
||||
les cinq familles Yellowstone / StandardLogs / StandardBlock / HeliusTransaction / HttpBlockPolling
|
||||
Legacy/V0/V1 de Transport jusqu'au Store opaque via Worker/Common RAW
|
||||
non-régression Yellowstone : request identity, V1, reconnect/replay/gap, hydration Worker
|
||||
redaction/security de Transport, Worker, Common RAW, Store API, Store façade et backend PostgreSQL
|
||||
```
|
||||
|
||||
Les suites `dependency_boundary`, `hardening`, `public_api` et `release_completeness` référencent explicitement ces preuves afin qu'elles ne puissent pas disparaître silencieusement.
|
||||
|
||||
## 88. Frontières pre.012
|
||||
|
||||
La fermeture ne modifie pas :
|
||||
|
||||
```text
|
||||
code production Worker
|
||||
Transport
|
||||
Common RAW
|
||||
Store API / Store backend
|
||||
dépendances ou features
|
||||
API publique
|
||||
retry/reconnect/fairness/convergence/shutdown
|
||||
```
|
||||
|
||||
Aucun delta historique n'est modifié. Seul `pre.012.md` est ajouté.
|
||||
|
||||
## 89. Gate technique requis pour pre.013
|
||||
|
||||
`pre.013` étant la tranche explicitement réservée au gate technique/live, le gate suivant est volontairement exhaustif :
|
||||
|
||||
```bash
|
||||
cargo fmt --all
|
||||
cargo fmt --all -- --check
|
||||
python3 scripts/audit_rust_workspace_rules.py
|
||||
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas
|
||||
cargo check --workspace
|
||||
cargo clippy --workspace --all-targets --all-features -- -D warnings
|
||||
cargo test --workspace --all-targets --all-features
|
||||
cargo tree -p ksp-worker-raw-transaction-ingest-lib --edges normal
|
||||
cargo tree -p ksp-worker-raw-transaction-ingest-lib -e features
|
||||
cargo tree --duplicates
|
||||
```
|
||||
|
||||
Les smokes live réellement accessibles seront exécutés/qualifiés dans `pre.013`. Un smoke inaccessible reste `NON EXÉCUTÉ`, jamais PASS. Aucun nouveau scope fonctionnel n'est autorisé dans `pre.013`.
|
||||
|
||||
Reference in New Issue
Block a user