v0.2.1-pre.001-fix.001
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
# Prompt de démarrage `0.2.1` — `ksp-onchain-transport-lib` HTTP Solana foundation
|
||||
|
||||
> **Statut : consommé par `0.2.1-pre.001`.** Le gate de sizing du 2026-08-17 a conclu que le périmètre monolithique décrit ci-dessous n'était pas clôturable raisonnablement dans une seule session. Le plan actif `docs/plans/008-V0_2_1_ONCHAIN_HTTP_PLAN.md` le remplace pour l'exécution : `0.2.1` devient la foundation + 4 canaris, et la couverture HTTP typée exhaustive est répartie sur `0.2.1`–`0.2.6`. Le présent document reste la trace du cahier des charges ayant ouvert l'audit ; ne pas le réutiliser comme prompt d'implémentation monolithique.
|
||||
> **Statut : consommé par `0.2.1-pre.001`, puis recalibré par `0.2.1-pre.001-fix.001`.** Le gate de sizing du 2026-08-17 a conclu que le périmètre monolithique décrit ci-dessous n'était pas clôturable raisonnablement dans une seule session. `pre.001` a d'abord réparti la couverture HTTP sur `0.2.1`–`0.2.6`; le fix ramène ce découpage à `0.2.1`–`0.2.4`. Le plan actif `docs/plans/008-V0_2_1_ONCHAIN_HTTP_PLAN.md` porte le résultat courant : `0.2.1` devient la foundation + 4 canaris, puis `0.2.2`–`0.2.4` complètent les 48 méthodes restantes. Ces trois releases HTTP complémentaires représentent trois sessions nominales au maximum ; plusieurs releases peuvent être enchaînées dans une même session si chacune est complètement clôturée avant l'ouverture de la suivante et si le sizing restant le permet. Le présent document reste la trace du cahier des charges ayant ouvert l'audit ; ne pas le réutiliser comme prompt d'implémentation monolithique.
|
||||
|
||||
## 1. Contexte de reprise
|
||||
|
||||
@@ -484,12 +484,12 @@ et vérifiant la complétude de la matrice de méthodes si elle peut être autom
|
||||
|
||||
Ne pas ouvrir :
|
||||
|
||||
- WebSocket Solana — `0.2.9` ;
|
||||
- Helius LaserStream WebSocket — `0.2.10` ;
|
||||
- Yellowstone gRPC — `0.2.11` ;
|
||||
- WebSocket Solana — `0.2.7` ;
|
||||
- Helius LaserStream WebSocket — `0.2.8` ;
|
||||
- Yellowstone gRPC — `0.2.9` ;
|
||||
- providers gRPC avancés ;
|
||||
- Wallet — `0.2.7` ;
|
||||
- Wallet Desk — `0.2.8` ;
|
||||
- Wallet — `0.2.5` ;
|
||||
- Wallet Desk — `0.2.6` ;
|
||||
- Store/persistence RAW — `0.3.1` ;
|
||||
- decoders Program ;
|
||||
- `ksp-interface-lib` fonctionnel complet ;
|
||||
@@ -605,10 +605,10 @@ Tranche actuelle, sans grosse implémentation.
|
||||
- README/USAGE ;
|
||||
- documentation durable ;
|
||||
- cleanup/TODO ;
|
||||
- prompt `0.2.2 — HTTP Accounts + Tokens` ;
|
||||
- prompt `0.2.2 — HTTP Accounts + Tokens + Cluster` ;
|
||||
- préparation `rel.001`.
|
||||
|
||||
Les méthodes typées restantes sont réparties sur `0.2.2`–`0.2.6` et restent toutes présentes dans la matrice du plan `008`.
|
||||
Les méthodes typées restantes sont réparties sur `0.2.2`–`0.2.4` et restent toutes présentes dans la matrice du plan `008`.
|
||||
|
||||
## 18. Validation de chaque tranche Rust
|
||||
|
||||
@@ -654,8 +654,8 @@ La release ne peut pas être déclarée stable tant que :
|
||||
- le graphe de dépendances est audité ;
|
||||
- `README.md` et `USAGE.md` sont complets ;
|
||||
- TODO/hors scope sont fermés ou reportés explicitement ;
|
||||
- le prompt final `0.2.2 — HTTP Accounts + Tokens` est prêt ;
|
||||
- les 48 méthodes courantes reportées restent affectées explicitement à `0.2.2`–`0.2.6` ;
|
||||
- le prompt final `0.2.2 — HTTP Accounts + Tokens + Cluster` est prêt ;
|
||||
- les 48 méthodes courantes reportées restent affectées explicitement à `0.2.2`–`0.2.4` ;
|
||||
- la release entière a été clôturée dans la session qui l'a ouverte.
|
||||
|
||||
## 20. Release suivante après split
|
||||
@@ -663,21 +663,19 @@ La release ne peut pas être déclarée stable tant que :
|
||||
La release suivante prévue est :
|
||||
|
||||
```text
|
||||
0.2.2 — ksp-onchain-transport-lib / HTTP Accounts + Tokens
|
||||
0.2.2 — ksp-onchain-transport-lib / HTTP Accounts + Tokens + Cluster
|
||||
```
|
||||
|
||||
Elle doit compléter les 5 méthodes Accounts restantes et les 5 méthodes Tokens, après revérification de la documentation officielle actuelle.
|
||||
Elle doit compléter les 5 méthodes Accounts restantes, les 5 méthodes Tokens et les 12 méthodes Cluster restantes, après revérification de la documentation officielle actuelle.
|
||||
|
||||
La suite HTTP reste :
|
||||
|
||||
```text
|
||||
0.2.3 Transactions
|
||||
0.2.4 Blocks
|
||||
0.2.5 Cluster
|
||||
0.2.6 Economics + compliance finale
|
||||
0.2.4 Blocks + Economics + compliance finale
|
||||
```
|
||||
|
||||
Wallet passe à `0.2.7` et Wallet Desk à `0.2.8`. Le cœur cryptographique/format de Wallet restera indépendant du transport ; Wallet Desk composera ensuite Wallet et la surface HTTP stabilisée.
|
||||
Wallet passe à `0.2.5` et Wallet Desk à `0.2.6`. Le cœur cryptographique/format de Wallet restera indépendant du transport ; Wallet Desk composera ensuite Wallet et la surface HTTP stabilisée. `0.2.2`, `0.2.3` et `0.2.4` sont trois releases/session nominales ; si l'une est clôturée rapidement, la suivante peut être ouverte dans le même chat, sans fusionner les frontières de version/delta/validation.
|
||||
|
||||
## Instruction d'ouverture
|
||||
|
||||
|
||||
Reference in New Issue
Block a user