Files
2026-09-04 09:58:20 +02:00

4.4 KiB
Raw Permalink Blame History

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.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é

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 lenvironnement dassemblage

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 loverlay sur pre.012-fix.001

Cargo/rustc/rustfmt/Tauri ne sont pas disponibles dans lenvironnement dassemblage ; 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 nest requis pour cette tranche documentaire si ces deux audits restent propres et si loverlay 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.