3.3 KiB
Delta 0.3.4-rel.001 — stabilisation et publication v0.3.4
1. Base requise
Base directe attendue :
0.3.4-pre.013
workspace.package.version = 0.3.4-pre.13
Le gate opérateur de pre.013, exécuté le 31 août 2026, est entièrement vert : audits Rust/Markdown, cargo check --workspace, Clippy all-targets, tests ciblés Store/API/PostgreSQL/Config et cargo check -p ksp-store-lib --no-default-features passent.
Le gate Markdown confirme :
240 tables / 153 fichiers
Aucun correctif intermédiaire n'est requis.
2. Objectif
Stabiliser mécaniquement la release 0.3.4 après fermeture technique et documentaire complète de la prerelease.
Cette tranche ne corrige ni code, ni documentation fonctionnelle, ni tests, ni Config, ni migration.
3. Version
La seule modification existante est la stabilisation de la version workspace :
workspace.package.version = 0.3.4
Le header du Cargo.toml racine est incrémenté parce que ce fichier est réellement modifié.
4. Fichiers ajoutés
deltas/0.3.4/rel.001.md
5. Fichiers modifiés
Cargo.toml
6. Fichiers supprimés
aucun
7. Surfaces explicitement inchangées
CHANGELOG.md
ROADMAP.md
README.md
RULES.md
prompts/024-V0_3_5_START_PROMPT.md
crates/**
docs/**
config/**
migrations/**
tests/**
La surface préparée en pre.013 reste donc byte-identique, hors mécanique Cargo et ajout du présent delta.
8. Migrations
Aucune migration n'est modifiée.
Les checksums stables restent :
V000 d29068b8c13b9dc0cc9ef6aaadd0fa12d41e0fe4c56541a1118c4bfc846a1450
V001 31488cda2f08f3f46c4cdbdbb6c18c243662fada02eac4487040c8735d72cc51
V002 ff21605ed45f7ab4c0f92bbb692700b4118a9488b04d50a31d259ac59bdb550e
9. Invariants de publication
RAW PostgreSQL/Store = 10/10 capabilities
RawTransaction inchangé
RawAccountState/Observation validé
V002 additive et figée
ksp-store-lib --no-default-features vert
aucune rétention destructive account
aucune nouvelle dépendance ou surface publique
prompt 0.3.5 déjà préparé en pre.013
10. Validation de la tranche
rel.001 est strictement mécanique et ne demande aucun nouveau live PostgreSQL.
Le gate opérateur de pre.013 constitue la preuve technique finale de la release ; après application du présent delta, le contrôle attendu porte uniquement sur l'absence de dérive de publication.
Commande recommandée :
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.4
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test -p ksp-store-api
cargo test -p ksp-store-lib
cargo test -p ksp-store-postgres-lib
cargo test -p ksp-config-lib
cargo check -p ksp-store-lib --no-default-features
11. Publication
Après gate propre sur cet overlay :
release stable = 0.3.4
tag attendu = v0.3.4
Aucun ancien tag stable ne doit être conservé si le workflow du dépôt impose uniquement le dernier tag stable.
12. Suite
La session suivante ouvre :
0.3.5 — ksp-interface-lib : modèles passifs/event-only réellement partagés
prompts/024-V0_3_5_START_PROMPT.md