# Delta `0.2.6-pre.018-fix.002` — renforcement du prompt de reprise `0.2.7` ## Nature du fix Ce correctif est **strictement documentaire**. Le gate opérateur de `0.2.6-pre.018-fix.001` est vert : `cargo fmt`, audit Rust KSP, `cargo check`, `cargo clippy`, tests ciblés, `cargo test --workspace` et le `cargo tauri build` final Wallet Desk ont été exécutés avec succès. Aucun code, build, runtime, Config exécutable ou migration n'est modifié ici. Conformément à `VER-ID-008`, le signal technique reste donc : ```text workspace.package.version = 0.2.6-pre.18.fix.1 package/Tauri Desks = 0.2.6-pre.18.fix.1 livraison documentaire = 0.2.6-pre.018-fix.002 commit attendu = v0.2.6-pre.018-fix.002 ``` Aucun nouveau build n'est requis par ce fix documentaire et le build final déjà validé n'est pas invalidé. ## Problème corrigé Le prompt `prompts/012-V0_2_7_START_PROMPT.md` préparé pendant `pre.018` annonçait correctement la mission WebSocket, mais restait trop court par rapport au contrat normatif de `docs/rules/PROMPT_STRUCTURE.md`. Il ne rendait pas assez explicites : ```text les sources internes obligatoires et leur ordre de lecture les règles KSP à relire avant modification la distinction sources courantes / plan historique les contrats Transport/Config réellement à réauditer la référence bot3 et son statut non normatif les décisions acquises et questions encore ouvertes les contraintes sécurité/lifecycle/backpressure le gate de sortie précis de pre.001 la prévision souple détaillée des prereleases le workflow version/delta/commit/tag les validations ciblées et réseau les critères de clôture l'instruction d'ouverture interdisant le code lourd avant sizing ``` ## Prompt `0.2.7` renforcé Le prompt est réécrit comme contrat autonome de reprise pour une session démarrant sur le tag stable `v0.2.6`. Il impose maintenant la lecture ordonnée de : ```text RULES.md + docs/000-README.md règles générales/KSP/Rust/dépendances/prompt/version/files architecture et dependency graph séquence fonctionnelle courante plans/compliance HTTP Transport contrats réels ksp-onchain-transport-lib + ksp-config-lib clôture stable 0.2.6 lorsqu'elle est présente ``` Le document explicite que `docs/plans/002-FUNCTIONAL_RELEASE_SEQUENCE.md` porte la numérotation courante alors que `007-V0_2_0_SERIES_PLANNING.md` reste une source historique dont certaines anciennes numérotations ont été dépassées. ## `pre.001` rehaussé au niveau KSP attendu Le gate `0.2.7-pre.001` exige désormais : ```text baseline stable v0.2.6 lectures obligatoires audit officiel Solana WebSocket actuel inventaire exhaustif subscribe/unsubscribe/notifications réaudit des dépendances Rust candidates référence bot3 si disponible state machines session/subscription threat-model reconnect/resubscribe/backpressure/cancellation/shutdown shape Config minimal matrice de compliance initiale plan détaillé sizing de chaque tranche ``` Aucune implémentation WebSocket lourde ne doit commencer avant ce gate. ## Prévision souple ajoutée Le forecast initial devient : ```text pre.001 audit/matrice/threat-model/dépendances/sizing pre.002 settings/contracts WS + adapter Config + lifecycle types pre.003 session physique + cancellation/shutdown + tests locaux pre.004 subscriptions génériques + reconnect/resubscribe/backpressure pre.005 premier lot wrappers/notifications standard pre.006 reste surface standard + deprecated/unstable + compliance pre.007 adversarial/reconnect + Config + smoke live opt-in pre.008 README/USAGE + graphes + validation finale + prompt 0.2.8 rel.001 ``` Ce forecast reste explicitement révisable par `pre.001`; il ne force pas la clôture à `pre.008`. ## Fichiers modifiés ```text prompts/012-V0_2_7_START_PROMPT.md prompts/000-README.md deltas/0.2.6/pre.018-fix.002.md ``` Aucun autre fichier n'est modifié.