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

4.6 KiB

Delta 0.3.15-pre.001-fix.001 — forecast souple éditable

Base requise

0.3.15-pre.001 appliquée
workspace.package.version = 0.3.15-pre.1

Le gate opérateur communiqué après pre.001 est propre :

cargo fmt --all -- --check : PASS
General Rust rule audit : clean
Rust export completeness audit : 0 candidate(s)
KSP workspace Rust rule audit : clean
Markdown table audit : clean (320 table(s), 184 file(s))
cargo check --workspace : PASS

Le comptage Markdown correspond exactement à la portée de la commande opérateur, qui cible deltas/0.3.15 et non l'ensemble historique de deltas/.

Motif du correctif

Le forecast recalibré de docs/plans/036-V0_3_15_RAW_TRANSACTION_INGEST_DESK_PLAN.md et sa duplication de validation étaient présentés sous forme de tableau.

Cette forme conserve l'information mais ne suit pas la convention documentaire durable des versions KSP précédentes : le forecast souple utilise une sous-section ### pre.NNN par tranche et place les correctifs directement sous leur prerelease via #### pre.NNN-fix.MMM.

Le même défaut avait déjà été corrigé dans des versions antérieures, notamment 0.3.4-pre.001-fix.001 et 0.3.9-pre.001-fix.001.

Correction

Le forecast est restructuré sans changer son contenu fonctionnel :

## Forecast recalibré — prereleases souples
### pre.NNN — responsabilité
#### pre.NNN-fix.MMM — correctif éventuel
### rel.001 — publication stable mécanique

Le découpage reste exactement :

pre.001 : cadrage
pre.002 : Transport WS capability
pre.003 : Config capability/composite
pre.004 : Worker enforcement
pre.005 : scaffold Desk
pre.006 : inventaire composable
pre.007 : reconstruction des ressources Start
pre.008 : runtime mono-route
pre.009 : runtime multi-route
pre.010 : snapshots/monitoring
pre.011 : frontend + tracing TypeScript
pre.012 : hardening races/shutdown/IPC
pre.013 : completeness/security cross-layer
pre.014 : gate technique/live
pre.015 : réconciliation documentaire
pre.016 : préparation publication
rel.001 : publication stable mécanique

pre.001-fix.001 est enregistré directement sous pre.001. Aucun ordre, objectif, gap lower-layer, budget de responsabilité ou décision de sizing n'est changé.

Version Cargo inchangée

Ce correctif est strictement documentaire. Conformément à VER-ID-008 :

workspace.package.version = 0.3.15-pre.1

Cargo.toml reste byte-identique à pre.001.

Fichiers ajoutés

deltas/0.3.15/pre.001-fix.001.md

Fichiers modifiés

docs/plans/036-V0_3_15_RAW_TRANSACTION_INGEST_DESK_PLAN.md
docs/validation/032-V0_3_15_RAW_TRANSACTION_INGEST_DESK.md

Headers documentaires :

plan 036 : version 1 -> 2
validation 032 : version 2 -> 3

Fichiers supprimés

aucun

Fichiers explicitement inchangés

Cargo.toml
crates/**
config/**
README.md
RULES.md
ROADMAP.md
CHANGELOG.md
prompts/**
deltas/0.3.15/pre.001.md

Le delta historique pre.001.md reste immuable conformément à VER-DELTA-007 ; le correctif est tracé uniquement par le présent delta et les deux documents réellement corrigés.

Décisions prises

forecast KSP éditable = sous-sections, pas tableau
fix rattaché directement à sa prerelease dans le forecast
aucun changement de scope fonctionnel 0.3.15
aucune nouvelle tranche ajoutée
aucun changement de version Cargo pour ce fix documentaire

Validations exécutées

Le gate opérateur de pre.001 ci-dessus qualifie la base directe du fix.

Après restructuration documentaire :

General Rust rule audit : clean
Rust export completeness audit : 0 candidate(s)
KSP workspace Rust rule audit : clean
Markdown table audit : clean (318 table(s), 185 file(s))
forecast table remnants dans plan 036 / validation 032 : 0
plan forecast headings : pre.001..pre.016 + rel.001 présents
validation forecast headings : pre.001..pre.016 + rel.001 présents
Cargo.toml : byte-identique à pre.001
deltas/0.3.15/pre.001.md : byte-identique à pre.001

Le passage de 320 à 318 tables correspond exactement au retrait des deux tableaux de forecast ; le passage de 184 à 185 fichiers correspond à l'ajout du présent delta.

Validations non exécutées

Aucun nouveau test runtime/live n'est requis par ce fix documentaire. Les commandes Cargo post-fix ne sont pas déclarées PASS depuis l'environnement d'assemblage s'il ne dispose pas de Cargo ; le gate opérateur déjà communiqué reste la preuve technique de la base pre.001.

Questions ouvertes

aucune pour ce correctif documentaire