Files
khadhroony-solana-project/deltas/0.3.8/pre.013.md
2026-09-04 09:58:20 +02:00

143 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- file: deltas/0.3.8/pre.013.md -->
<!-- version: 1 -->
# 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 lenvironnement dassemblage
```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 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
```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 nest requis pour cette tranche documentaire si ces deux audits restent propres et si loverlay 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.