v0.3.15-pre.001-fix.001
This commit is contained in:
159
deltas/0.3.15/pre.001-fix.001.md
Normal file
159
deltas/0.3.15/pre.001-fix.001.md
Normal file
@@ -0,0 +1,159 @@
|
||||
<!-- 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
|
||||
```
|
||||
Reference in New Issue
Block a user