4.3 KiB
Delta 0.3.6-pre.013 — préparation minimale de publication
1. Base requise
Base directe attendue :
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 :
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
prompts/026-V0_3_7_START_PROMPT.md
deltas/0.3.6/pre.013.md
4. Fichiers modifiés
Cargo.toml
CHANGELOG.md
ROADMAP.md
5. Fichiers supprimés
Aucun.
6. Décisions prises
6.1 Trajectoire applications / workers
La trajectoire devient :
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 :
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
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
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 :
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.