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

2.8 KiB

Delta 0.3.12-pre.008-fix.001 — correction du faux positif hardening historical

Base requise

0.3.12-pre.008
workspace.package.version = 0.3.12-pre.8

Le gate opérateur de pre.008 valide les audits Rust/Markdown, cargo check, Clippy strict, 388 tests unitaires Transport, 51 public_api Transport, 43 release_completeness Transport, 63 tests unitaires Worker et 9 dependency_boundary Worker.

L'unique échec est le canari pre_010_production_surface_has_no_historical_backfill_or_retriever_contract, car la documentation de crate Worker contient la phrase historical repair remains outside this crate.

Objectif

Corriger uniquement ce faux positif documentaire sans modifier ni affaiblir le canari hardening.

Version

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

Modification

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

historical repair remains outside this crate

devient :

history repair remains outside this crate

Le token historical reste interdit par le canari 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.001.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 des tokens historiques/backfill/retriever dans src/
contrôle diff exact contre pre.008
reconstruction du delta sur la base pre.008
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 hardening reste strict ; une phrase documentaire ne doit pas utiliser un token réservé à l'absence de surface historique si cela provoque un faux positif structurel.

Questions ouvertes

Aucune.