4.4 KiB
Delta 0.3.8-pre.013 — réconciliation documentaire finale Store Desk
1. Base requise
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
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.mdetUSAGE.mddeksp-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é
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é
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
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
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
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
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
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
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.