v0.3.3-pre.012
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/000-README.md -->
|
||||
<!-- version: 69 -->
|
||||
<!-- version: 70 -->
|
||||
|
||||
# Plans KSP
|
||||
|
||||
@@ -32,6 +32,7 @@ Un plan décrit le périmètre, les décisions déjà acquises, les questions ou
|
||||
- [`021-V0_2_14_PROGRAM_API_PLAN.md`](021-V0_2_14_PROGRAM_API_PLAN.md) — plan historique clôturé de la release stable `0.2.14 — Program API foundation`; il fixe la façade instruction-only ouverte, les enums Recognition/Outcome, `ProgramInstructionDecoder`, l'output associé possédé par l'implémentation, le canari externe avec Program Pubkey non enregistré, le firewall Core/Interface et le report du payload canonique D3, du registry runtime et de `ProgramExecutionPreparer`.
|
||||
- [`022-V0_3_1_STORE_RAW_PLAN.md`](022-V0_3_1_STORE_RAW_PLAN.md) — plan candidat réconcilié de `0.3.1 — Store API RAW foundation`; il fixe `ksp-store-api` seul, les modèles transaction/account + observations, queries/outcomes/capabilities, rétention/tombstone, la frontière event-only/Interface et le report de `ksp-store-lib` + PostgreSQL à `0.3.2`.
|
||||
- [`023-V0_3_2_STORE_POSTGRES_FOUNDATION_PLAN.md`](023-V0_3_2_STORE_POSTGRES_FOUNDATION_PLAN.md) — plan candidat réconcilié de `0.3.2 — Store/PostgreSQL runtime foundation`; il fixe le split façade/backend, `std.store` multi-target réseau-spécifique, tokio-postgres/Deadpool/Rustls, migrations metadata-only, health/readiness, live PostgreSQL et les reports des vertical slices RAW vers `0.3.3`/`0.3.4`.
|
||||
- [`024-V0_3_3_STORE_POSTGRES_RAW_TRANSACTION_PLAN.md`](024-V0_3_3_STORE_POSTGRES_RAW_TRANSACTION_PLAN.md) — plan candidat réconcilié de `0.3.3 — Store/PostgreSQL RawTransaction vertical slice`; il fixe V001, binding réseau, mappings entiers exacts, écritures/observations atomiques, pagination keyset/cursor, rétention/tombstone/ForceRehydrate, hardening et preuve PostgreSQL 17.
|
||||
|
||||
Le `pre.001` de chaque release fonctionnelle peut introduire son propre plan détaillé lorsque la release s'ouvre.
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/plans/024-V0_3_3_STORE_POSTGRES_RAW_TRANSACTION_PLAN.md -->
|
||||
<!-- version: 12 -->
|
||||
<!-- version: 13 -->
|
||||
|
||||
# Plan `0.3.3` — Store/PostgreSQL RawTransaction vertical slice
|
||||
|
||||
@@ -36,15 +36,16 @@ Tranches techniques validées :
|
||||
0.3.3-pre.008 + fix.001 — six capabilities PostgreSQL + dispatch façade
|
||||
0.3.3-pre.009 + fix.001..fix.006 — preuve PostgreSQL 17 complète RawTransaction
|
||||
0.3.3-pre.010 + fix.001 — hardening/completeness final de la vertical slice
|
||||
0.3.3-pre.011 — gate technique final + replay PostgreSQL 17
|
||||
```
|
||||
|
||||
Tranche technique courante :
|
||||
Tranche courante :
|
||||
|
||||
```text
|
||||
0.3.3-pre.011 — gate technique final
|
||||
0.3.3-pre.012 — réconciliation documentaire finale
|
||||
```
|
||||
|
||||
Les gates opérateur jusqu'à `pre.010-fix.001` sont verts. `pre.009-fix.006` a aussi passé le live PostgreSQL 17 complet. `pre.011` n'ajoute aucun comportement métier, test fonctionnel, SQL ou migration : elle rejoue la preuve technique globale avant la réconciliation documentaire.
|
||||
Tous les gates techniques jusqu'à `pre.011` sont verts. Le gate final a rejoué audits, workspace check/Clippy, tests ciblés, façade avec `--no-default-features`, `cargo test --workspace`, graphes Cargo et le live `postgres_raw_transaction_live` sur PostgreSQL 17. `pre.012` ne rouvre aucun comportement, SQL, migration ou Config runtime ; elle fige uniquement la documentation durable et l'état de release candidate.
|
||||
|
||||
## 2. Sources et autorité
|
||||
|
||||
@@ -1217,10 +1218,14 @@ Tranche matérialisée sans changement fonctionnel :
|
||||
|
||||
### `0.3.3-pre.012` — réconciliation documentaire
|
||||
|
||||
- plan/validation finalisés ;
|
||||
- docs Store concernées uniquement ;
|
||||
- ROADMAP/CHANGELOG selon workflow de clôture ;
|
||||
- tableaux reformattés RustRover.
|
||||
Tranche matérialisée :
|
||||
|
||||
- résultat réel du gate `pre.011` enregistré, y compris `cargo test --workspace`, graphes Cargo et replay PostgreSQL 17 ;
|
||||
- README/USAGE de `ksp-store-lib` et `ksp-store-postgres-lib` réconciliés avec la surface finale `RawTransaction` ;
|
||||
- indexes docs/plans/validation complétés avec le plan `024` et la validation `020` ;
|
||||
- `CHANGELOG.md` fixe la surface stable candidate `0.3.3` ;
|
||||
- `ROADMAP.md` ferme `0.3.3`, garde `RawAccountState` en `0.3.4` et distingue la rétention physique acquise de la future policy worker/compaction ;
|
||||
- aucun `src/**`, test, Config, architecture, règle, migration ou checksum n'est modifié.
|
||||
|
||||
### `0.3.3-pre.013` — préparation publication
|
||||
|
||||
|
||||
Reference in New Issue
Block a user