Files
2026-08-31 09:45:27 +02:00

3.3 KiB

Delta 0.3.5-pre.001 — audit et planification Interface acquisition events

Base requise

v0.3.4
workspace.package.version = 0.3.4

Le log opérateur fourni avec l'archive d'entrée montre le gate stable v0.3.4 propre. Cette tranche part exclusivement de l'archive khadhroony-solana-project-v0.3.4.zip fournie par l'opérateur.

Objectif

Exécuter le gate pre.001 prescrit par prompts/024-V0_3_5_START_PROMPT.md : lecture, inventaire producer/consumer, audit sémantique multi-transport actuel, ownership Interface/Transport/Store, threat model, sizing et planification.

Aucun modèle Rust n'est implémenté dans cette tranche.

Décisions prises

Une seule famille passe le gate d'admission Interface :

SlotLifecycleEvent
    + Processed
    + FirstShredReceived
    + Completed
    + CreatedBank
    + Dead

Cette intersection correspond uniquement aux faits communs démontrés entre Solana WebSocket et Yellowstone. Les metadata riches restent Transport.

Décisions négatives :

Root -X-> Finalized
OptimisticConfirmation -X-> Confirmed
logsSubscribe -> reporté
TransactionStatusObservation -> reporté
vote -> reporté
account/program -> Store/Transport
transaction/block -> Store/Transport
Yellowstone Entry -> Transport
Helius Enhanced transaction -> Transport
notification after commit -> Store API selon KSP-NOTIFY-001..006

La release est redimensionnée autour d'une seule famille et réserve explicitement les couloirs hardening, gate technique final, réconciliation documentaire puis publication.

Fichiers ajoutés

docs/plans/026-V0_3_5_INTERFACE_ACQUISITION_EVENTS_PLAN.md
docs/validation/022-V0_3_5_INTERFACE_ACQUISITION_EVENTS.md
deltas/0.3.5/pre.001.md

Fichiers modifiés

Cargo.toml

Modifications Cargo :

header version: 382 -> 383
workspace.package.version: 0.3.4 -> 0.3.5-pre.1

Fichiers supprimés

Aucun.

Validations exécutées

python3 scripts/audit_rust_workspace_rules.py
-> General Rust rule audit: clean
-> Rust export completeness audit: 0 candidate(s)
-> KSP workspace Rust rule audit: clean

python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas/0.3.5
-> Markdown table audit: clean (251 table(s), 137 file(s))

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

cargo n'est pas installé dans l'environnement d'assemblage. Les commandes suivantes ne sont donc pas déclarées réussies :

cargo fmt --all
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test -p ksp-interface-lib

Elles doivent être rejouées par l'opérateur après application de l'overlay.

Questions ouvertes

Aucune question bloquante pour pre.002.

Les familles logs/status/vote/root restent volontairement reportées et ne doivent être rouvertes que si un nouveau producer/consumer concret apporte une convergence qui n'existe pas dans ce gate.

Suite prévue

pre.002  implémentation SlotLifecycleEvent/Stage
pre.003  canaris externes + complétude API
pre.004  hardening final
pre.005  gate technique final
pre.006  réconciliation documentaire finale
pre.007  préparation de publication
rel.001  stable 0.3.5