5.2 KiB
Delta 0.2.13-pre.008 — préparation minimale de publication
1. Base
0.2.13-pre.007
Le gate opérateur de pre.007, exécuté le 28 août 2026, est intégralement vert :
cargo fmt --all PASS
audits Rust / export completeness / workspace PASS
audit Markdown PASS — 164 tables / 120 fichiers
cargo check --workspace PASS
cargo clippy --workspace --all-targets PASS
cargo test -p ksp-interface-lib PASS
cargo test --workspace PASS
La réconciliation documentaire finale est donc fermée avant cette tranche.
2. Objectif
pre.008 est exclusivement la lane minimale de préparation de publication de 0.2.13 imposée par VER-LIFECYCLE-003 et PROMPT_STRUCTURE.md.
Elle ne rouvre aucun code, test, README/USAGE, plan, validation, architecture, règle ou configuration.
Elle :
bump la prerelease Cargo vers pre.8
prépare l'entrée CHANGELOG stable 0.2.13
synchronise le statut global ROADMAP
ajoute le prompt autonome 0.2.14
trace cette préparation dans le delta
3. Version technique
0.2.13-pre.7
->
0.2.13-pre.8
Le bump est mécanique pour une prerelease non-fix.
4. Changelog / Roadmap
CHANGELOG.md prépare l'entrée stable :
0.2.13 — Interface / wire foundation — 2026-08-28
Le résumé conserve les faits de clôture réellement prouvés :
ProgramAccountMeta + ProgramInstruction passifs
255 account metas / 10_240 bytes
Error/Debug sans payload hostile
graphe Interface -> Core uniquement
aucun serde/codec générique/solana-instruction/network/logging
canaris public API / external consumer / dependency firewall / completeness
pre.005-fix.001 limité au faux positif scanner Logging
gates techniques et documentaires finaux verts
ROADMAP.md marque 0.2.13 comme terminé et maintient 0.2.14 comme prochaine release active.
5. Prompt 0.2.14
Ajout :
prompts/019-V0_2_14_START_PROMPT.md
Le prompt ouvre :
0.2.14 — Program API foundation
exclusivement depuis :
v0.2.13
Le démarrage exige explicitement deux archives :
archive opérateur KSP v0.2.13
khadhroony-bot3_v0.5.3-pre.005-fix010.zip
Ordre d'autorité fixé :
v0.2.13 + règles/architecture KSP autorité actuelle
kbot3 historique audit/héritage uniquement
L'archive kbot3 est obligatoire pour le gate pre.001 afin d'auditer réellement les anciens contrats :
ks-lib/src/decoder/api/contracts.rs
ks-lib/src/decoder/api/decoder.rs
ks-lib/src/model/decoded.rs
ks-lib/src/model/replay.rs
ks-lib/src/model/solana.rs
ks-lib/src/executor/api/execution.rs
ks-lib/src/executor/api/executor.rs
Le prompt impose la matrice :
REPRENDRE
REDESSINER
REPORTER
REJETER
et protège notamment les frontières :
Core = Pubkey / Program IDs / Error
Interface = wire passif
Program API = comportements/contracts extensibles
Program Lib = implémentations officielles futures
CORE futur = replay/context transaction/CPI/logs/return data/balance deltas
Execution futur = policy/wallet/network/simulation/send/confirmation
La prévision souple initiale réserve distinctement audit/sizing, scaffold, contracts, hardening, gate technique, réconciliation documentaire et préparation de publication.
6. Fichiers ajoutés/modifiés
Ajoutés :
prompts/019-V0_2_14_START_PROMPT.md
deltas/0.2.13/pre.008.md
Modifiés :
Cargo.toml
CHANGELOG.md
ROADMAP.md
Aucun fichier supprimé.
7. Surfaces volontairement inchangées
Cette tranche ne touche pas :
README.md
RULES.md
.env.example
config/**
crates/**
docs/**
prompts/001..018
En particulier :
crates/ksp-interface-lib/src/**
crates/ksp-interface-lib/tests/**
crates/ksp-interface-lib/unit_tests/**
crates/ksp-interface-lib/README.md
crates/ksp-interface-lib/USAGE.md
docs/plans/020-V0_2_13_INTERFACE_PLAN.md
docs/validation/016-V0_2_13_INTERFACE.md
docs/architecture/**
8. Validations de préparation
À exécuter dans l'environnement de préparation :
audit Rust workspace
audit Markdown
contrôle exact du payload overlay
contrôle des versions/file headers
Aucun résultat Cargo nouveau n'est revendiqué tant qu'il n'a pas été exécuté par l'opérateur sur pre.008.
9. Gate opérateur
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.13
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test -p ksp-interface-lib
cargo test --workspace
Aucun smoke réseau/live ni nouveau graphe Cargo n'est requis puisque cette lane ne modifie ni code ni dépendances.
10. Suite
Si le gate est vert :
0.2.13-rel.001
La release finale effectue uniquement la mécanique de publication stable :
workspace.package.version = 0.2.13
delta rel.001
commit de publication
tag stable v0.2.13 après validation opérateur
rel.001 ne doit contenir aucun rattrapage fonctionnel ou documentaire.