Files
khadhroony-solana-project/deltas/0.3.4/rel.001.md
2026-08-31 00:52:56 +02:00

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