v0.3.15-pre.001-fix.001
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/032-V0_3_15_RAW_TRANSACTION_INGEST_DESK.md -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# Validation v0.3.15 — Raw Transaction Ingest Desk
|
||||
|
||||
@@ -330,27 +330,81 @@ frontend sans endpoints/secrets/handles/source keys/payloads bruts
|
||||
|
||||
Ces tables décrivent le contrat de sécurité à implémenter ; elles ne revendiquent aucune commande Tauri existante en `pre.001`.
|
||||
|
||||
## 15. Sizing / forecast
|
||||
## 15. Sizing / forecast souple
|
||||
|
||||
| Tranche | Objectif borné |
|
||||
|-----------|------------------------------------------------------------------------------------------------------|
|
||||
| `pre.001` | audit, route model, external re-audit, sizing, plan/validation |
|
||||
| `pre.002` | Transport : capability WS typed par subscription + tests, sans app |
|
||||
| `pre.003` | Config : schema/mapping capabilities WS + composite/profils Raw Ingest Desk |
|
||||
| `pre.004` | Worker : enforcement des capabilities WS déclarées + canaris route constructors |
|
||||
| `pre.005` | scaffold `ksp-app-raw-transaction-ingest-desk`, gabarit KSP, DTO/route IDs/states, sans Start Worker |
|
||||
| `pre.006` | Config -> inventaire de routes composables/non composables + raisons sûres |
|
||||
| `pre.007` | reconstruction/revalidation Start des ressources Transport pour les cinq routes, sans launch Worker |
|
||||
| `pre.008` | Store lifecycle + Start/Stop mono-route réel |
|
||||
| `pre.009` | multi-route : un Worker par route, même Store, isolation des faults |
|
||||
| `pre.010` | snapshots/events/monitoring lifecycle-health-activity-backpressure-reconnect-replay-gaps-repair |
|
||||
| `pre.011` | frontend fonctionnel complet + tracing TypeScript sûr |
|
||||
| `pre.012` | races, shutdown app, sécurité IPC, hardening hostile/stale inventory |
|
||||
| `pre.013` | cross-layer completeness + canaris système sans expansion de frontières |
|
||||
| `pre.014` | gate technique/live accessible + frontend/Tauri + build final de validation technique |
|
||||
| `pre.015` | réconciliation documentaire finale : plan/validation/README/USAGE |
|
||||
| `pre.016` | préparation publication minimale : prompt suivant + CHANGELOG + ROADMAP |
|
||||
| `rel.001` | mécanique stable uniquement, aucun rattrapage fonctionnel |
|
||||
Le forecast durable est porté par la section 20 du plan `036` sous forme hiérarchique éditable, et non par un tableau. La validation conserve ici la même séquence afin que le statut de chaque tranche puisse être complété sans réécrire la structure documentaire.
|
||||
|
||||
### `pre.001` — cadrage
|
||||
|
||||
**Statut : réalisé.** Audit, route model, external re-audit, sizing et plan/validation, sans code fonctionnel Desk.
|
||||
|
||||
#### `pre.001-fix.001` — forme du forecast
|
||||
|
||||
**Statut : réalisé ; documentaire uniquement.** Le tableau de forecast initial est remplacé par la convention KSP `### pre.NNN` / `#### pre.NNN-fix.MMM`. Aucun contenu fonctionnel du sizing n'est changé.
|
||||
|
||||
### `pre.002` — Transport WS capability
|
||||
|
||||
Capability WS typed par subscription + tests, sans app.
|
||||
|
||||
### `pre.003` — Config capability/composite
|
||||
|
||||
Schema/mapping capabilities WS + composite/profils Raw Ingest Desk.
|
||||
|
||||
### `pre.004` — Worker enforcement
|
||||
|
||||
Enforcement des capabilities WS déclarées + canaris route constructors.
|
||||
|
||||
### `pre.005` — scaffold Desk
|
||||
|
||||
Scaffold `ksp-app-raw-transaction-ingest-desk`, gabarit KSP, DTO/route IDs/states, sans Start Worker.
|
||||
|
||||
### `pre.006` — inventaire composable
|
||||
|
||||
Config -> inventaire de routes composables/non composables + raisons sûres.
|
||||
|
||||
### `pre.007` — ressources Start
|
||||
|
||||
Reconstruction/revalidation Start des ressources Transport pour les cinq routes, sans launch Worker.
|
||||
|
||||
### `pre.008` — runtime mono-route
|
||||
|
||||
Store lifecycle + Start/Stop mono-route réel.
|
||||
|
||||
### `pre.009` — runtime multi-route
|
||||
|
||||
Un Worker par route, même Store si réseau identique, isolation des faults.
|
||||
|
||||
### `pre.010` — monitoring
|
||||
|
||||
Snapshots/events/monitoring lifecycle-health-activity-backpressure-reconnect-replay-gaps-repair.
|
||||
|
||||
### `pre.011` — frontend
|
||||
|
||||
Frontend fonctionnel complet + tracing TypeScript sûr.
|
||||
|
||||
### `pre.012` — hardening
|
||||
|
||||
Races, shutdown app, sécurité IPC, hardening hostile/stale inventory.
|
||||
|
||||
### `pre.013` — completeness
|
||||
|
||||
Cross-layer completeness + canaris système sans expansion de frontières.
|
||||
|
||||
### `pre.014` — gate technique/live
|
||||
|
||||
Gate technique/live accessible + frontend/Tauri + build final de validation technique.
|
||||
|
||||
### `pre.015` — réconciliation documentaire
|
||||
|
||||
Plan/validation/README/USAGE uniquement selon les surfaces réellement affectées.
|
||||
|
||||
### `pre.016` — préparation publication
|
||||
|
||||
Prompt suivant + CHANGELOG + ROADMAP + mécanique minimale de publication.
|
||||
|
||||
### `rel.001` — stable
|
||||
|
||||
Publication mécanique uniquement, aucun rattrapage fonctionnel.
|
||||
|
||||
Le forecast initial du prompt n'est pas recopié : trois tranches lower-layer précèdent volontairement le scaffold UI.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user