Files
khadhroony-solana-project/deltas/0.2.12/pre.011.md
2026-08-27 19:39:20 +02:00

3.3 KiB

Delta 0.2.12-pre.011 — préparation de publication et prompt 0.2.13

Base requise

0.2.12-pre.010
workspace.package.version = 0.2.12-pre.10

Le gate opérateur de pre.010 est propre : cargo fmt, audits Rust/Markdown, cargo check --workspace, Clippy --all-targets et cargo test --workspace passent. Les smokes live et builds Tauri avaient déjà été fermés dans le couloir technique pre.009-fix.001.

Objectif

Couloir minimal de préparation de publication après la réconciliation documentaire finale de pre.010 :

  • ajouter l'entrée stable préparatoire 0.2.12 dans CHANGELOG.md ;
  • fermer 0.2.12 dans ROADMAP.md et préciser la frontière 0.2.13/0.2.14 ;
  • produire prompts/018-V0_2_13_START_PROMPT.md ;
  • intégrer comme seed non normatif une reconnaissance ciblée de l'archive historique kbot3 fournie par l'opérateur ;
  • ne rouvrir aucun code, test, architecture, plan, validation ou documentation de crate.

Version Cargo

Publication non-fix de prerelease :

0.2.12-pre.10
-> 0.2.12-pre.11

Aucun tauri.conf.json ou package.json n'est modifié. La version desktop reste Cargo-owned selon les règles stabilisées en pre.009-fix.001.

Fichiers ajoutés

prompts/018-V0_2_13_START_PROMPT.md
deltas/0.2.12/pre.011.md

Fichiers modifiés

Cargo.toml
CHANGELOG.md
ROADMAP.md

Fichiers supprimés

Aucun.

Reconnaissance kbot3 intégrée au prompt

L'archive historique inspectée est :

khadhroony-bot3_v0.5.3-pre.005-fix010.zip

Elle contient notamment un ancien ks-lib très large regroupant modèles, decoders, materializers et executors, ainsi que des canaris d'implémentations externes. Les concepts intéressants sont conservés comme inputs d'audit : identités wire, instruction path/CPI context, contrat versionné, reconnaissance/couverture/diagnostics/proofs, plans d'exécution et contrats materializer.

Le prompt impose cependant la séparation suivante :

0.2.13  ksp-interface-lib  -> données/wires passifs
0.2.14  ksp-program-api    -> comportements/traits extensibles
plus tard ksp-program-lib  -> implémentations officielles

Aucun type historique n'est copié tel quel et pre.001 doit classer chaque idée REPRENDRE / REDESSINER / REPORTER / REJETER.

Discipline de scope

Payload strict de préparation : cinq fichiers seulement. Aucun README, USAGE, règle, plan, validation, architecture, test, Config ou code fonctionnel n'est rouvert.

Gate attendu

Cette tranche ne change aucun code fonctionnel. Le gate opérateur applicable reste :

cargo fmt --all
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/0.2.12
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test --workspace

Aucun nouveau smoke live ou build Tauri n'est requis avant rel.001, sauf si le gate révèle une régression nouvelle.

Étape suivante

Si le gate reste propre :

0.2.12-rel.001

La publication stable devra passer le workspace à 0.2.12, produire le delta rel.001, créer le tag stable v0.2.12 conformément au workflow KSP, puis la session suivante ouvrira 0.2.13 exclusivement depuis cette base stable.