Files
khadhroony-solana-project/deltas/0.2.6/pre.018-fix.002.md

3.9 KiB

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 :

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 :

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 :

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 :

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 :

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

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é.