# 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 ```