160 lines
4.6 KiB
Markdown
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
|
|
```
|