v0.3.6-pre.013
This commit is contained in:
129
deltas/0.3.6/pre.013.md
Normal file
129
deltas/0.3.6/pre.013.md
Normal 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.
|
||||
Reference in New Issue
Block a user