2.9 KiB
Delta 0.3.5-pre.008
Objet
Préparer la publication de 0.3.5 après le gate technique final et la réconciliation documentaire propres, sans rouvrir le code ni les documents de conception de la release.
Base
0.3.5-pre.007
workspace.package.version = 0.3.5-pre.7
Le gate opérateur de pre.007 est propre :
General Rust rule audit: clean
Rust export completeness audit: 0 candidate(s)
KSP workspace Rust rule audit: clean
Markdown table audit: clean (240 table(s), 146 file(s))
cargo check --workspace: PASS
cargo clippy --workspace --all-targets: PASS
cargo test -p ksp-interface-lib: PASS
cargo test -p ksp-program-api: PASS
Le gate technique final pre.006 avait déjà confirmé cargo test --workspace et les graphes Cargo Interface Core-only.
Modifications
Version workspace
0.3.5-pre.8
Le numéro d'en-tête de Cargo.toml est incrémenté avec cette modification réelle.
CHANGELOG.md
Ajout de l'entrée de release 0.3.5 décrivant :
SlotLifecycleEventet ses sept stages admis ;TransactionSignature,TransactionExecutionOutcomeetTransactionExecutionEvent;- les frontières Transport / Interface / Store ;
- le graphe Interface Core-only ;
- les gates finaux propres ;
- l'ouverture de
0.3.6sur Job API + premier backfill RAW.
ROADMAP.md
0.3.5passe à terminé ;0.3.6est précisé comme premier backfill RAW avec ownership Job de la policy/progression/checkpoint ;- les TODO historiques sont réconciliés avec les deux familles Interface réellement acquises ;
TransactionLogEventreste une idée différée etvotereste hors Interface.
Prompt suivant
Ajout de :
prompts/025-V0_3_6_START_PROMPT.md
Le prompt ouvre 0.3.6 sur :
ksp-job-api
+ premier backfill historique RAW concret
+ audit prioritaire RawTransaction par adresse
+ getSignaturesForAddress -> getTransaction comme candidat
+ policy/batch/progression/checkpoint/cancellation Job-owned
L'archive historique kbot3 n'est pas requise pour cette release.
Fichiers de la tranche
Exactement :
Cargo.toml
CHANGELOG.md
ROADMAP.md
prompts/025-V0_3_6_START_PROMPT.md
deltas/0.3.5/pre.008.md
Explicitement inchangés :
crates/**
docs/architecture/**
docs/plans/026-V0_3_5_INTERFACE_ACQUISITION_EVENTS_PLAN.md
docs/validation/022-V0_3_5_INTERFACE_ACQUISITION_EVENTS.md
crates/ksp-interface-lib/README.md
crates/ksp-interface-lib/USAGE.md
Gate demandé
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.3.5
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test -p ksp-interface-lib
cargo test -p ksp-program-api
Si ce gate reste propre, la tranche suivante est 0.3.5-rel.001 et doit être strictement mécanique : version stable 0.3.5, delta de release et aucune correction fonctionnelle/documentaire.