Files
khadhroony-solana-project/deltas/0.3.4/pre.007-fix.001.md

2.0 KiB

Delta 0.3.4-pre.007-fix.001

Base

0.3.4-pre.007

Objectif

Corriger exclusivement le gate opérateur de pre.007 : cinq warnings Clippy clone_on_copy dans les tests cursor account et deux canaris historiques pre.005/pre.006 qui interdisaient encore list_raw_account_states alors que cette surface est devenue légitime en pre.007.

Modifications

  • workspace.package.version passe à 0.3.4-pre.7.fix.1 ;
  • suppression des cinq Pubkey::clone() inutiles dans unit_tests/raw_account.rs ;
  • transformation des canaris historiques pre.005/pre.006 pour conserver les interdictions destructives et les interdictions de capabilities pre.008, sans interdire la pagination account désormais possédée ;
  • mise à jour du plan et de la validation pour tracer le gate et le correctif.

Invariants préservés

aucun changement src/raw_account.rs
aucun changement src/raw_account/cursor.rs
aucun changement src/runtime.rs
aucun changement SQL runtime
aucune migration V000/V001/V002 modifiée
aucune impl RawAccount* ouverte
aucun dispatch Store account ajouté

Le checksum V002 reste :

ff21605ed45f7ab4c0f92bbb692700b4118a9488b04d50a31d259ac59bdb550e

Fichiers modifiés

Cargo.toml
crates/ksp-store-postgres-lib/tests/dependency_boundary.rs
crates/ksp-store-postgres-lib/unit_tests/raw_account.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é

deltas/0.3.4/pre.007-fix.001.md

Gate opérateur à rejouer

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