Files
2026-09-02 08:47:42 +02:00

3.2 KiB

Delta v0.3.7-pre.1 — audit et planification Backfill Desk

Base requise

v0.3.6
workspace.package.version = 0.3.6

La source de code est exclusivement l'archive stable KSP v0.3.6 fournie. L'archive kbot3 a été extraite séparément et utilisée uniquement comme référence fonctionnelle/UX.

Résumé

Cette tranche ouvre v0.3.7 sans scaffold Tauri lourd. Elle audite les règles, les surfaces Job/Backfill/Config/Transport/Store, les Desks KSP actuels, la référence historique kbot3 et les sources Tauri/TS-RS courantes, puis fixe le screen map, les DTO/commands, la composition Config, le graphe de dépendances, le threat model et le découpage de la release.

Décisions principales :

  • application single-active-run ;
  • quatre scopes KSP uniquement ;
  • rôle HTTP logique dérivé de Transport et compatible avec les deux RPC requis ;
  • réseau Store/Transport cohérent avant Start ;
  • checkpoint conservé uniquement en Rust et reprise in-session ;
  • monitoring via snapshots latest-value, sans parsing de logs ;
  • aucun provider/endpoint/retry/SQL/RAW payload exposé au frontend ;
  • composite prévu avec profils devnet/mainnet/testnet ;
  • gate final Tauri obligatoire, smoke live seulement opt-in.

Vérification des archives

  • KSP v0.3.6 : SHA-256 90eceb9fd28d87e580e3881cdd3eda935784532caac07d0ba3fb845be664c845, 1 594 entrées, ZIP intégral propre ;
  • kbot3 : SHA-256 ee47643b9f8b582ee8db97b2381ec107e45aef8c009fee44757531514615d318, 2 501 entrées, ZIP intégral propre ;
  • aucune entrée absolue, traversal, séparateur inversé ou lien symbolique ZIP ;
  • journal opérateur v0.3.6 : SHA-256 f70930be652d2532e2403f01227af9870fd31ec0603e64ddadca4a44d910d8cc.

Fichiers ajoutés

  • docs/plans/028-V0_3_7_BACKFILL_DESK_PLAN.md ;
  • docs/validation/024-V0_3_7_BACKFILL_DESK.md ;
  • deltas/0.3.7/pre.001.md.

Fichier modifié

  • Cargo.toml : header 415 vers 416, version workspace 0.3.6 vers 0.3.7-pre.1 conformément à VER-ID-009.

Validations exécutées localement

Avant modification :

  • audit Rust workspace : propre, zéro candidat d'export ;
  • audit Markdown : 295 tables / 652 fichiers propres.

Après modification :

  • audit Rust workspace : propre, zéro candidat d'export ;
  • audit Markdown : 301 tables / 655 fichiers propres.

Validations non exécutées localement

L'exécutable cargo est absent de l'environnement d'assemblage. cargo fmt, cargo check, Clippy et tests ne sont donc pas annoncés comme PASS localement. Le journal opérateur fourni rapporte en revanche un gate stable v0.3.6 complet et propre ; il reste une preuve externe de la base, pas une exécution de ce delta.

Non inclus

  • aucune nouvelle crate ;
  • aucun Rust/TypeScript/HTML ;
  • aucun package.json, tauri.conf.json ou capability ;
  • aucun composite runtime créé ;
  • aucune reprise de code kbot3 ;
  • aucune modification CHANGELOG/ROADMAP ;
  • aucune publication stable.

Suite prévue

pre.002 crée uniquement le scaffold desktop minimal ksp-app-backfill-desk avec lib/bin, shell/splash/tracing/capability, frontend minimal et ports stricts 1436/1437. Config/Transport/Store restent aux tranches suivantes.