Files
2026-08-31 14:01:23 +02:00

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 :

  • SlotLifecycleEvent et ses sept stages admis ;
  • TransactionSignature, TransactionExecutionOutcome et TransactionExecutionEvent ;
  • les frontières Transport / Interface / Store ;
  • le graphe Interface Core-only ;
  • les gates finaux propres ;
  • l'ouverture de 0.3.6 sur Job API + premier backfill RAW.

ROADMAP.md

  • 0.3.5 passe à terminé ;
  • 0.3.6 est 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 ;
  • TransactionLogEvent reste une idée différée et vote reste 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.