# Delta `0.3.11-pre.013` — préparation de publication ## 1. Base requise ```text 0.3.11-pre.012 ``` Le gate opérateur de `pre.012` est vert sur rustfmt check, audits Rust/Markdown, `cargo check --workspace`, 56 tests Worker et doc-tests. ## 2. Objectif `pre.013` est la dernière prerelease de préparation de publication de `0.3.11`. Conformément au couloir KSP de fermeture, elle modifie uniquement : ```text prompt de démarrage 0.3.12 CHANGELOG.md ROADMAP.md Cargo.toml racine mécanique delta pre.013 ``` Aucun README, USAGE, plan, validation, architecture, code, test, Config ou manifest de crate n'est modifié. ## 3. Version workspace La prerelease non-fix synchronise Cargo : ```text 0.3.11-pre.12 -> 0.3.11-pre.13 ``` ## 4. Préparation de la release suivante Le nouveau prompt : ```text prompts/031-V0_3_12_START_PROMPT.md ``` ouvre `0.3.12` exclusivement depuis le futur stable : ```text v0.3.11 ``` Sa mission est bornée à Yellowstone + hydration HTTP + continuité propre au run du Worker. Son `pre.001` impose avant codage : ```text audit stable réel 0.3.11 audit Yellowstone/Solana/provider courant matrice Transaction/Status/Block/BlockMeta/Slot/from_slot/ReplayInfo architecture d'injection Transport sans Worker -> Config stratégie hydration et provenance frontier/reconnect/replay semantics threat model live smokes réellement accessibles graphe Cargo cible sizing et rescission éventuelle plan 033 + validation 029 ``` ## 5. CHANGELOG `CHANGELOG.md` reçoit l'entrée de synthèse `0.3.11` : ```text fondation Worker source-neutral admission/persistence/snapshots/shutdown hardening dependency firewall absence volontaire de source live dans 0.3.11 gate technique final réel handoff 0.3.12-0.3.14 prompt 031 ``` ## 6. ROADMAP L'entrée `0.3.11` passe de `[ ]` à `[X]` et décrit l'état effectivement livré. Les entrées `0.3.12`–`0.3.14` restent ouvertes et conservent leur découpage live existant. ## 7. Fichiers ajoutés ```text prompts/031-V0_3_12_START_PROMPT.md deltas/0.3.11/pre.013.md ``` ## 8. Fichiers modifiés ```text Cargo.toml CHANGELOG.md ROADMAP.md ``` ## 9. Fichiers supprimés ```text aucun ``` ## 10. Surfaces explicitement inchangées ```text README.md docs/** crates/** config/** tests/** ``` Hormis le nouveau prompt situé sous `prompts/`, aucun autre prompt n'est modifié. ## 11. Validations exécutées pendant l'assemblage Sur l'état exact destiné à l'archive : ```text General Rust rule audit: clean Rust export completeness audit: 0 candidate(s) KSP workspace Rust rule audit: clean Markdown table audit: clean (340 table(s), 797 file(s)) ``` La revue de diff confirme également : ```text 2 fichiers ajoutés 3 fichiers modifiés 0 fichier supprimé aucun changement README/docs/crates/config/tests prompt 031 : 16 sections normatives présentes ``` ## 12. Validations non exécutées dans l'environnement d'assemblage L'environnement d'assemblage ne dispose pas de Cargo/Rustc. Les contrôles Cargo minimum de la prerelease restent opérateur : ```bash cargo fmt --all -- --check cargo check --workspace ``` Aucun test ou Clippy lourd n'est requis par le contenu de cette tranche de publication, puisqu'aucun code/test/dépendance/feature n'est modifié. ## 13. Décisions prises - `0.3.11` est prêt pour une publication stable mécanique après validation de `pre.013` ; - `0.3.12` ne commence qu'après `0.3.11-rel.001` et le tag stable `v0.3.11` ; - le prompt suivant n'autorise aucun codage Yellowstone avant son `pre.001` d'audit/sizing ; - aucune correction d'un couloir antérieur n'est absorbée dans cette préparation de publication. ## 14. Questions ouvertes ```text aucune question bloquante pour la préparation de publication 0.3.11 ```