v0.3.4-pre.008-fix.001
This commit is contained in:
72
deltas/0.3.4/pre.008-fix.001.md
Normal file
72
deltas/0.3.4/pre.008-fix.001.md
Normal file
@@ -0,0 +1,72 @@
|
||||
<!-- file: deltas/0.3.4/pre.008-fix.001.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta `0.3.4-pre.008-fix.001`
|
||||
|
||||
## Base
|
||||
|
||||
```text
|
||||
0.3.4-pre.008
|
||||
```
|
||||
|
||||
## Objectif
|
||||
|
||||
Corriger exclusivement le canari `crates/ksp-store-postgres-lib/tests/dependency_boundary.rs` qui empêche le gate `pre.008` de compiler : une déclaration `runtime` a été retirée du test d'ownership qui la consomme encore et laissée dans le test V002 où elle n'est plus utilisée depuis l'ouverture légitime des capabilities account.
|
||||
|
||||
## Modifications
|
||||
|
||||
- `workspace.package.version` passe à `0.3.4-pre.8.fix.1` ;
|
||||
- restauration de `let runtime = include_str!("../src/runtime.rs");` dans `pre_005_backend_keeps_environment_sql_migrations_and_physical_types_private` ;
|
||||
- suppression de la déclaration désormais inutilisée dans `pre_003_v002_schema_is_complete_and_keeps_capability_implementation_out_of_schema_layers` ;
|
||||
- aucune assertion métier, capability ou règle d'ownership n'est modifiée ;
|
||||
- plan et validation réconciliés avec l'échec ciblé et le fix.
|
||||
|
||||
## Invariants préservés
|
||||
|
||||
```text
|
||||
PostgresBackend Raw* impls = 10
|
||||
Store Raw* impls = 10
|
||||
ksp-store-api inchangée
|
||||
ksp-store-lib production inchangée
|
||||
ksp-store-postgres-lib production inchangée
|
||||
raw_account.rs inchangé
|
||||
raw_account/cursor.rs inchangé
|
||||
runtime.rs inchangé
|
||||
migrations V000/V001/V002 byte-inchangées
|
||||
```
|
||||
|
||||
Checksum V002 inchangé :
|
||||
|
||||
```text
|
||||
ff21605ed45f7ab4c0f92bbb692700b4118a9488b04d50a31d259ac59bdb550e
|
||||
```
|
||||
|
||||
## Fichiers modifiés
|
||||
|
||||
```text
|
||||
Cargo.toml
|
||||
crates/ksp-store-postgres-lib/tests/dependency_boundary.rs
|
||||
docs/plans/025-V0_3_4_STORE_POSTGRES_RAW_ACCOUNT_PLAN.md
|
||||
docs/validation/021-V0_3_4_STORE_POSTGRES_RAW_ACCOUNT.md
|
||||
```
|
||||
|
||||
## Fichier ajouté
|
||||
|
||||
```text
|
||||
deltas/0.3.4/pre.008-fix.001.md
|
||||
```
|
||||
|
||||
## Gate opérateur à rejouer
|
||||
|
||||
```text
|
||||
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
|
||||
```
|
||||
Reference in New Issue
Block a user