v0.3.2-pre.011
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/023-V0_3_2_STORE_POSTGRES_FOUNDATION_PLAN.md -->
|
||||
<!-- version: 12 -->
|
||||
<!-- version: 13 -->
|
||||
|
||||
# Plan `0.3.2` — Store/PostgreSQL runtime foundation
|
||||
|
||||
@@ -1117,11 +1117,26 @@ cargo tree --duplicates
|
||||
|
||||
### `pre.010` — Gate technique final
|
||||
|
||||
Base requise : `0.3.2-pre.009` avec hardening/completeness entièrement vert. Le gate opérateur `pre.009` du 29 août 2026 confirme les audits Rust/Markdown, workspace check/Clippy, Store API, backend PostgreSQL, façade avec et sans feature, Config, graphes Cargo et `cargo test --workspace`.
|
||||
Statut : matérialisé et gate technique opérateur exécuté le 29 août 2026.
|
||||
|
||||
Cette tranche ne modifie aucun code de production, test fonctionnel, migration, Config ou dépendance runtime. Elle synchronise uniquement la version de prerelease et prépare le gate technique final.
|
||||
Le gate part de `0.3.2-pre.009` avec hardening/completeness entièrement vert. Il a été rejoué après `cargo clean` sur `0.3.2-pre.10` et confirme :
|
||||
|
||||
Gate final attendu :
|
||||
```text
|
||||
audits Rust clean
|
||||
workspace check + Clippy PASS
|
||||
toutes les crates ciblées PASS
|
||||
ksp-store-lib default + no-default-features PASS
|
||||
cargo test --workspace PASS
|
||||
graphes normal/features/duplicates exécutés
|
||||
3 builds Tauri Linux PASS
|
||||
PostgreSQL live foundation PASS sur major 17
|
||||
```
|
||||
|
||||
La commande opérateur d'audit Markdown a ciblé par erreur `deltas/0.3.1` au lieu de `deltas/0.3.2`. L'overlay `pre.010` avait été audité avec le bon chemin dans l'environnement de génération ; `pre.011` rejoue obligatoirement l'audit Markdown complet avec `deltas/0.3.2` avant de figer la documentation. Ce défaut de scope de commande ne révèle aucun échec runtime et n'ouvre pas de `pre.010-fix`.
|
||||
|
||||
Cette tranche ne modifie aucun code de production, test fonctionnel, migration, Config ou dépendance runtime. Elle synchronise uniquement la version de prerelease et porte le gate technique final.
|
||||
|
||||
Gate final exécuté :
|
||||
|
||||
```bash
|
||||
cargo fmt --all
|
||||
@@ -1162,7 +1177,24 @@ Aucun développement fonctionnel nouveau n'est autorisé dans `pre.010`. Tout d
|
||||
|
||||
### `pre.011` — Réconciliation documentaire finale
|
||||
|
||||
README/USAGE des deux crates, plan/validation/indexes/architecture réellement impactés. Pas de CHANGELOG/ROADMAP/prompt suivant.
|
||||
Statut : matérialisé par `0.3.2-pre.011`; gate documentaire opérateur requis après application.
|
||||
|
||||
La tranche fige les références durables réellement concernées :
|
||||
|
||||
```text
|
||||
ksp-store-lib/README.md + USAGE.md
|
||||
ksp-store-postgres-lib/README.md + USAGE.md
|
||||
ksp-config-lib README/USAGE complétés pour std.store
|
||||
docs/000-README.md
|
||||
docs/plans/000-README.md
|
||||
docs/validation/000-README.md
|
||||
plan 023
|
||||
validation 019
|
||||
```
|
||||
|
||||
Les architectures `003/004/005/008` ont été relues sur la base `pre.010` et restent cohérentes avec la surface réellement livrée ; elles ne sont pas modifiées artificiellement. Le choix historique de `0.3.1-pre.009` de ne pas créer un README/USAGE `ksp-store-api` n'est pas rouvert dans cette release backend/runtime.
|
||||
|
||||
`CHANGELOG.md`, `ROADMAP.md` et le prompt `0.3.3` restent strictement réservés à `pre.012`.
|
||||
|
||||
### `pre.012` — Préparation de publication minimale
|
||||
|
||||
@@ -1221,9 +1253,9 @@ Store Desk
|
||||
|
||||
## 21. Questions restantes
|
||||
|
||||
Aucune question architecturale ne bloque `pre.002`.
|
||||
Aucune question architecturale ou technique ne bloque la préparation de publication de `0.3.2`.
|
||||
|
||||
Les décisions foundation encore ouvertes après `pre.008` sont uniquement des preuves de hardening/completeness et de clôture ; le DDL metadata, le health/readiness et la stratégie du test PostgreSQL réel sont désormais matérialisés.
|
||||
La fondation runtime/backend est fermée fonctionnellement. Les seules surfaces volontairement reportées sont les vertical slices métier déjà réservées à `0.3.3+` : persistence/query/rétention `RawTransaction`, puis `RawAccountState` et conformance RAW.
|
||||
|
||||
Toute découverte qui exigerait :
|
||||
|
||||
|
||||
Reference in New Issue
Block a user