v0.3.3-pre.010
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/020-V0_3_3_STORE_POSTGRES_RAW_TRANSACTION.md -->
|
||||
<!-- version: 20 -->
|
||||
<!-- version: 21 -->
|
||||
|
||||
# Validation `0.3.3` — Store/PostgreSQL RawTransaction vertical slice
|
||||
|
||||
@@ -808,3 +808,21 @@ cargo check -p ksp-store-lib --no-default-features
|
||||
- [PASS statique] aucune ressource SQL V000/V001, ordre de ressource ou checksum de migration n'est modifié ;
|
||||
- [À FAIRE] gate Cargo opérateur puis live PostgreSQL `postgres_raw_transaction_live`.
|
||||
|
||||
### `pre.009-fix.006` — clôture opérateur et live PostgreSQL 17
|
||||
|
||||
- [PASS] gate standard complet propre le 2026-08-30 ;
|
||||
- [PASS] `ksp-store-postgres-lib` : 40 tests unitaires, 9 boundary, 5 hardening, 9 public API ;
|
||||
- [PASS] preuve live `postgres_raw_transaction_live` sur PostgreSQL 17 : 1 test passé ;
|
||||
- [PASS] bootstrap V000/V001, drift/repair, écritures concurrentes, pagination, rétention, cancellation et réouverture finale exercés ;
|
||||
- [PASS] aucune migration SQL ni checksum V000/V001 modifié ;
|
||||
- [PASS] `pre.009` est fermée et `pre.010` peut ouvrir le hardening final.
|
||||
|
||||
### `pre.010` — hardening/completeness
|
||||
|
||||
- [PASS statique] inventaire exact d’une implémentation de chacun des six traits `RawTransaction` côté `PostgresBackend` et côté `Store` ;
|
||||
- [PASS statique] absence d’implémentation `RawAccountState` et de ressource `ksp_raw_account*` ;
|
||||
- [PASS statique] canari SQL conserve keyset ASC/DESC, `LIMIT`, `FOR UPDATE`, `ON CONFLICT DO NOTHING` et archive séparée, sans `OFFSET`, `SELECT *`, `ON CONFLICT DO UPDATE` ni policy worker ;
|
||||
- [PASS statique] les 18 variantes actuelles de `PostgresBackendErrorKind` sont couvertes par le mapping capability backend et par le mapping façade ;
|
||||
- [PASS statique] aucun fichier de production ou migration n’est modifié ; checksums V000/V001 inchangés ;
|
||||
- [À FAIRE] gate Cargo opérateur complet de `pre.010`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user