# Delta `0.3.8-pre.013` — réconciliation documentaire finale Store Desk ## 1. Base requise ```text 0.3.8-pre.012-fix.001 workspace.package.version = 0.3.8-pre.12.fix.1 ``` Le gate technique final de cette base est entièrement vert : format check, audits Rust/Markdown, `cargo check`, Clippy all-targets/all-features avec `-D warnings`, tests workspace all-targets/all-features, Store façade sans default features, graphes Cargo et build Tauri Linux `deb`/`rpm`. ## 2. Objectif Réconcilier exclusivement la documentation durable avec la surface réellement livrée de Store Desk. Aucun runtime, test, frontend, Config, Store API/façade/PostgreSQL, SQL, migration ou manifest de crate n'est rouvert. ## 3. Version ```text workspace.package.version = 0.3.8-pre.13 ``` Le bump prerelease est mécanique ; aucune autre propriété Cargo n'est modifiée. ## 4. Réconciliation durable - ajout des `README.md` et `USAGE.md` de `ksp-app-store-desk` ; - README racine et index docs/plans/validation synchronisés ; - architecture Layers/Contracts/Inventory/Dependency Graph/Data & Store/Apps & Services réalignée ; - plan Store Desk réconcilié sur la surface finale ; - validation finale enrichie avec la preuve opérateur du gate `pre.012-fix.001`. `USAGE.md` reste strictement version-neutral : aucun journal de prerelease/gate n'y est ajouté. ## 5. Contrat final documenté ```text Config + Core + Logging + ksp-store-lib Overview / Diagnostics backend-neutral RAW Transactions server-side + détail borné RAW Accounts server-side + détail borné observations Transaction/Account server-side DataTables = seul pager visible inspection = offset/limit/counts exacts machine/replay = keyset/cursor conservé previews detail = 512 bytes max rétention/tombstone = lecture uniquement aucun SQL/backend physique/Transport/write Store ``` ## 6. Gate technique enregistré ```text 1 592 tests passés 0 échec 15 tests ignorés opt-in/operator-only Clippy -D warnings propre ksp-store-lib --no-default-features propre frontend tsc + Vite build propre 2 bundles Tauri Linux : deb, rpm ``` ## 7. Hors scope ```text CHANGELOG.md ROADMAP.md prompt suivant src/** tests/** hors documentation existante frontend/** Config runtime Store API/façade/PostgreSQL SQL/schema/migrations manifest de crate nouvelle dépendance ``` Ces surfaces de publication restent réservées à `pre.014`. ## 8. Fichiers ajoutés ```text crates/ksp-app-store-desk/README.md crates/ksp-app-store-desk/USAGE.md deltas/0.3.8/pre.013.md ``` ## 9. Fichiers modifiés ```text Cargo.toml README.md docs/000-README.md docs/plans/000-README.md docs/validation/000-README.md docs/architecture/002-LAYERS_AND_DEPENDENCIES.md docs/architecture/003-COMPONENT_CONTRACTS.md docs/architecture/004-COMPONENT_INVENTORY.md docs/architecture/005-DEPENDENCY_GRAPH.md docs/architecture/008-DATA_MATERIALIZATION_AND_STORE.md docs/architecture/010-APPS_SERVICES_SCENARIOS_AND_CONTROL.md docs/plans/029-V0_3_8_STORE_DESK_PLAN.md docs/validation/025-V0_3_8_STORE_DESK.md ``` ## 10. Fichiers supprimés Aucun. ## 11. Validations de l’environnement d’assemblage ```text python3 scripts/audit_rust_workspace_rules.py : clean python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas : clean, 314 tables / 721 fichiers contrôle différentiel strict : 3 ajouts / 13 modifications / 0 suppression CHANGELOG.md / ROADMAP.md : inchangés USAGE.md : version-neutral reconstruction exacte de l’overlay sur pre.012-fix.001 ``` Cargo/rustc/rustfmt/Tauri ne sont pas disponibles dans l’environnement d’assemblage ; le gate technique autoritaire reste celui de `pre.012-fix.001`. ## 12. Gate documentaire après application ```bash python3 scripts/audit_rust_workspace_rules.py python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates deltas ``` Aucun replay du build Tauri ou des 1 592 tests n’est requis pour cette tranche documentaire si ces deux audits restent propres et si l’overlay appliqué est exactement celui livré. ## 13. Suite ```text 0.3.8-pre.014 — préparation publication + prompt 0.3.9 0.3.8-rel.001 — publication stable v0.3.8 ``` Tout défaut strictement documentaire découvert dans cette tranche ouvre `pre.013-fix.NNN`. Aucun rattrapage fonctionnel n'est admis dans la lane de publication.