Files
2026-09-01 23:38:36 +02:00

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.