Files
khadhroony-solana-project/deltas/0.3.12/pre.008-fix.002.md

2.7 KiB

Delta 0.3.12-pre.008-fix.002 — correction du faux positif public_api sur repair

Base requise

0.3.12-pre.008-fix.001
workspace.package.version = 0.3.12-pre.8.fix.1

Le gate opérateur valide les audits, cargo check, Clippy strict, l'ensemble Transport, 63 tests unitaires Worker, 9 dependency_boundary et 15 hardening. L'unique échec restant est le canari v0_3_12_pre_007_processing_frontier_snapshot_getters_are_public_and_processing_only, car la documentation de crate Worker contient encore le token repair.

Objectif

Corriger uniquement ce faux positif documentaire sans modifier ni affaiblir le canari public_api de pre.007.

Version

workspace.package.version = 0.3.12-pre.8.fix.2

Modification

Dans ksp-worker-raw-transaction-ingest-lib/src/lib.rs :

history repair remains outside this crate

devient :

history remediation remains outside this crate

Le token repair reste interdit par le canari pre.007 existant. Aucun code productif, contrat, dépendance, type, import ou comportement n'est modifié.

Fichiers modifiés

Cargo.toml
crates/ksp-worker-raw-transaction-ingest-lib/src/lib.rs
docs/validation/029-V0_3_12_YELLOWSTONE_HYDRATION_CONTINUITY.md

Fichier ajouté

deltas/0.3.12/pre.008-fix.002.md

Fichiers supprimés

aucun

Invariants préservés

Le correctif ne modifie pas :

Transport reconnect/from_slot/ReplayInfo
projection source-neutral Worker
processing frontier run-local
coalescence/hydration HTTP
admission/persistence
politique proven continuity gap -> source fault
API publique
backfill/repair

Validations exécutées dans l'environnement d'assemblage

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
canari statique exact des tokens interdits dans src/lib.rs
contrôle diff exact contre pre.008-fix.001
reconstruction du delta sur la base pre.008-fix.001
unzip -t de l'archive finale

Validations non exécutées localement

L'environnement d'assemblage ne fournit pas Cargo/rustc/rustfmt. Le gate opérateur doit être rejoué :

cargo fmt --all
cargo check --workspace
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test -p ksp-onchain-transport-lib
cargo test -p ksp-worker-raw-transaction-ingest-lib

Décisions

Le canari pre.007 reste strict et inchangé. La documentation de racine publique évite les tokens réservés aux surfaces explicitement absentes.

Questions ouvertes

Aucune.