# 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.