151 lines
4.0 KiB
Markdown
151 lines
4.0 KiB
Markdown
<!-- file: deltas/0.3.8/pre.014.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# Delta `0.3.8-pre.014` — préparation de publication et ouverture `0.3.9`
|
|
|
|
## 1. Base requise
|
|
|
|
```text
|
|
0.3.8-pre.013-fix.001
|
|
workspace.package.version = 0.3.8-pre.13
|
|
```
|
|
|
|
`pre.013-fix.001` est une correction strictement documentaire de la réconciliation `pre.013`; elle n'a donc pas modifié la version Cargo.
|
|
|
|
## 2. Objectif
|
|
|
|
Exécuter exclusivement le couloir final de préparation de publication autorisé par `PROMPT_STRUCTURE.md` :
|
|
|
|
```text
|
|
CHANGELOG.md
|
|
ROADMAP.md
|
|
prompt de démarrage 0.3.9
|
|
Cargo.toml mécanique de prerelease
|
|
delta courant
|
|
```
|
|
|
|
Aucune correction d'architecture durable n'est absorbée ici : la trajectoire Worker/RAW multi-source a été documentée séparément dans `pre.013-fix.001` avant cette tranche.
|
|
|
|
## 3. Version
|
|
|
|
```text
|
|
workspace.package.version = 0.3.8-pre.14
|
|
Cargo.toml file header = 474
|
|
```
|
|
|
|
Aucun manifest de crate, dépendance, feature, code, test ou Config ne change.
|
|
|
|
## 4. ROADMAP
|
|
|
|
`0.3.8` est marqué terminé sur sa surface réellement livrée.
|
|
|
|
La trajectoire `0.3.9` à `0.3.12` devient :
|
|
|
|
```text
|
|
0.3.9 ksp-worker-api générique, puis audit exhaustif RawTransaction en fin de release
|
|
0.3.10 ksp-worker-raw-transaction-ingest-lib multi-source dès V1 + adaptations Transport/Config justifiées
|
|
0.3.11 ksp-app-raw-transaction-ingest-desk avec choix/supervision d'une ou plusieurs sources/méthodes
|
|
0.3.12 extension multi-source de ksp-job-backfill-lib + ksp-app-backfill-desk
|
|
```
|
|
|
|
Les TODOs rappellent également :
|
|
|
|
```text
|
|
matrice acquisition unique réutilisée live + backfill
|
|
aucune URL/endpoints Helius ajoutés en 0.3.8/pendant la construction générique Worker API
|
|
réutilisation future de KSP_SECRET_HELIUS_API_KEY via Config
|
|
réaudit provider/tier au moment de 0.3.9/0.3.10
|
|
mainnet/mainnet-beta audité avant toute canonicalisation/migration
|
|
```
|
|
|
|
## 5. CHANGELOG
|
|
|
|
Ajoute l'entrée finale `0.3.8` :
|
|
|
|
- Store Desk V1 RAW read-only ;
|
|
- inspection backend-neutral random-access distincte du cursor/keyset machine ;
|
|
- tables Transaction/Account/observations DataTables server-side ;
|
|
- détails bornés et provenance sûre ;
|
|
- security/dependency completeness ;
|
|
- correction du `tsconfig.json` commun ;
|
|
- gates techniques/builds finaux ;
|
|
- trajectoire Worker/API/ingest/backfill multi-source acquise.
|
|
|
|
## 6. Prompt `0.3.9`
|
|
|
|
Ajout :
|
|
|
|
```text
|
|
prompts/028-V0_3_9_START_PROMPT.md
|
|
```
|
|
|
|
Le prompt est autoportant et impose :
|
|
|
|
```text
|
|
pre.001 audit/brainstorm/sizing avant code lourd
|
|
ksp-worker-api générique et courte
|
|
freeze fonctionnelle Worker API avant audit RawTransaction
|
|
audit exhaustif HTTP/WS/provider/Yellowstone/block-slot/replay/multi-provider
|
|
aucun endpoint Helius ajouté en 0.3.9
|
|
réutilisation future KSP_SECRET_HELIUS_API_KEY
|
|
mainnet/mainnet-beta audit préalable
|
|
handoff autoritaire vers ksp-worker-raw-transaction-ingest-lib 0.3.10 multi-source
|
|
réutilisation de la matrice pour Backfill 0.3.12
|
|
kbot3 fonctionnel-only
|
|
```
|
|
|
|
## 7. Fichiers modifiés
|
|
|
|
```text
|
|
Cargo.toml
|
|
ROADMAP.md
|
|
CHANGELOG.md
|
|
```
|
|
|
|
## 8. Fichiers ajoutés
|
|
|
|
```text
|
|
prompts/028-V0_3_9_START_PROMPT.md
|
|
deltas/0.3.8/pre.014.md
|
|
```
|
|
|
|
## 9. Fichiers supprimés
|
|
|
|
Aucun.
|
|
|
|
## 10. Hors scope
|
|
|
|
```text
|
|
README / USAGE
|
|
plans / validations / architecture
|
|
src/**
|
|
tests/**
|
|
frontend/**
|
|
Config / schemas / .env
|
|
ksp-worker-api code
|
|
ksp-worker-raw-transaction-ingest-lib
|
|
ksp-onchain-transport-lib runtime
|
|
endpoints/URLs Helius
|
|
Store/schema/migrations
|
|
```
|
|
|
|
## 11. Validation
|
|
|
|
Cette tranche est publication-only hors bump mécanique Cargo. Après overlay :
|
|
|
|
```bash
|
|
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
|
|
```
|
|
|
|
Le gate technique complet et les builds ont été exécutés avant la réconciliation documentaire et confirmés par le rerun opérateur `pre.013`; aucun code/build/runtime/config n'est rouvert ici.
|
|
|
|
## 12. Suite
|
|
|
|
Si les audits documentaires sont verts :
|
|
|
|
```text
|
|
0.3.8-rel.001 — publication stable mécanique
|
|
puis ouverture 0.3.9 exclusivement depuis v0.3.8 avec prompts/028-V0_3_9_START_PROMPT.md
|
|
```
|