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

160 lines
4.6 KiB
Markdown

<!-- file: deltas/0.3.15/pre.001-fix.001.md -->
<!-- version: 1 -->
# Delta `0.3.15-pre.001-fix.001` — forecast souple éditable
## Base requise
```text
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 :
```text
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 :
```text
## Forecast recalibré — prereleases souples
### pre.NNN — responsabilité
#### pre.NNN-fix.MMM — correctif éventuel
### rel.001 — publication stable mécanique
```
Le découpage reste exactement :
```text
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` :
```text
workspace.package.version = 0.3.15-pre.1
```
`Cargo.toml` reste byte-identique à `pre.001`.
## Fichiers ajoutés
```text
deltas/0.3.15/pre.001-fix.001.md
```
## Fichiers modifiés
```text
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 :
```text
plan 036 : version 1 -> 2
validation 032 : version 2 -> 3
```
## Fichiers supprimés
```text
aucun
```
## Fichiers explicitement inchangés
```text
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
```text
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 :
```text
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
```text
aucune pour ce correctif documentaire
```