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