v0.3.6-pre.013

This commit is contained in:
2026-09-01 23:38:36 +02:00
parent 42374115c7
commit 5a65c28898
5 changed files with 1485 additions and 10 deletions

129
deltas/0.3.6/pre.013.md Normal file
View File

@@ -0,0 +1,129 @@
<!-- file: deltas/0.3.6/pre.013.md -->
<!-- version: 3 -->
# Delta `0.3.6-pre.013` — préparation minimale de publication
## 1. Base requise
Base directe attendue :
```text
0.3.6-pre.012
```
Le gate documentaire `pre.012` doit être vert avant application de cette livraison.
## 2. Objectif
Fermer le couloir de préparation de publication de `0.3.6` sans rouvrir code, tests, README/USAGE, plan, validation, architecture ou règles normatives.
Cette tranche :
```text
synchronise la version prerelease non-fix
finalise CHANGELOG.md pour 0.3.6
finalise ROADMAP.md et marque 0.3.6 réalisé
réorganise la trajectoire applicative 0.3.7..0.3.11
fige la future ksp-app-control-desk comme surface end-user simplifiée et différée
ajoute le prompt autonome 0.3.7 pour ksp-app-backfill-desk
```
## 3. Fichiers ajoutés
```text
prompts/026-V0_3_7_START_PROMPT.md
deltas/0.3.6/pre.013.md
```
## 4. Fichiers modifiés
```text
Cargo.toml
CHANGELOG.md
ROADMAP.md
```
## 5. Fichiers supprimés
Aucun.
## 6. Décisions prises
### 6.1 Trajectoire applications / workers
La trajectoire devient :
```text
0.3.7 ksp-app-backfill-desk
0.3.8 ksp-app-store-desk V1
0.3.9 ksp-worker-api
0.3.10 ksp-worker-raw-transaction-ingest-lib
0.3.11 ksp-app-raw-transaction-ingest-desk
```
`ksp-app-backfill-desk` possède le contrôle/monitoring du Job historique ; `ksp-app-store-desk` possède la consultation détaillée des données ; le Desk du worker live possède le monitoring du flux continu. Ces responsabilités ne sont plus fusionnées dans une application intermédiaire Job+Worker.
### 6.2 Store Desk évolutif
`ksp-app-store-desk` est introduit dès `0.3.8` pour rattraper la surface d'inspection absente après Store RAW. Il doit rester backend-agnostique et évoluer avec les couches réellement persistées : RAW, STRUCTURAL, DECODED, processing/materialization et DOMAIN.
### 6.3 Future Control Desk
Une future `ksp-app-control-desk` est explicitement différée jusqu'à un niveau N3/D3 exploitable et plusieurs decoders réels.
Elle ne recopiera pas toutes les fonctions des Desks spécialisés. Elle sera une surface end-user simplifiée limitée aux fonctions essentielles telles que :
```text
start/stop des flux autorisés
recherche courante
état global
alertes/erreurs importantes
```
Les diagnostics avancés, réglages fins, tables détaillées et investigations restent dans les applications spécialisées.
### 6.4 Référence kbot3 pour 0.3.7
Le prompt `0.3.7` exige un audit de `kb-app-demo-desktop` comme référence fonctionnelle/UX Backfill, jamais comme source de code. Les concepts incompatibles avec KSP — provider selector physique, retry UI, cursor contract parallèle, Store browsing monolithique — doivent être redessinés ou rejetés.
## 7. Versionnement
```text
delivery: 0.3.6-pre.013
workspace.package.version: 0.3.6-pre.13
```
`pre.013` est une prerelease non-fix ; `VER-ID-009` impose donc la synchronisation Cargo même si la tranche fonctionnelle est documentaire/publication-only.
## 8. Validations exécutées pendant l'assemblage
```text
General Rust rule audit: clean
Rust export completeness audit: 0 candidate(s)
KSP workspace Rust rule audit: clean
Markdown table audit: clean (264 table(s), 166 file(s))
Markdown auditor regression suite: 5/5 OK
prompt 0.3.7: 19 sections opératoires présentes
payload différentiel: 2 ajouts + 3 modifications, aucune suppression
```
Contrôles d'archive/replay exécutés avant livraison :
```text
payload exact: 2 ajouts + 3 modifications, aucune suppression
ZIP provisoire: 5 entrées, 0 doublon, 0 chemin absolu, 0 traversal, testzip clean
replay sur pre.012: missing=0, extra=0, changed=0
Cargo.toml racine: uniquement header 413->414 et workspace.package.version pre.12->pre.13
```
## 9. Validations non exécutées pendant l'assemblage
L'environnement d'assemblage ne fournit pas `cargo`, `rustc` ni `rustfmt`.
Aucun `cargo check`, Clippy ou test Rust n'est donc déclaré PASS localement. Le gate opérateur reste nécessaire avant `rel.001`.
## 10. Questions ouvertes
Aucune question bloquante pour la publication `0.3.6`.
Les questions de screen map, DTO/commands, Config composite, rôle HTTP et checkpoint UI de `ksp-app-backfill-desk` sont volontairement reportées au gate `0.3.7-pre.001` défini par le nouveau prompt.