v0.3.7-pre.016
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/000-README.md -->
|
||||
<!-- version: 35 -->
|
||||
<!-- version: 36 -->
|
||||
|
||||
# Validations KSP
|
||||
|
||||
@@ -32,3 +32,4 @@ Documents :
|
||||
- [`021-V0_3_4_STORE_POSTGRES_RAW_ACCOUNT.md`](021-V0_3_4_STORE_POSTGRES_RAW_ACCOUNT.md) — matrice finale de `0.3.4 — RawAccountState + complétude RAW` : quatre capabilities account supplémentaires, V002, pagination/idempotence et conformance Store 10/10.
|
||||
- [`022-V0_3_5_INTERFACE_ACQUISITION_EVENTS.md`](022-V0_3_5_INTERFACE_ACQUISITION_EVENTS.md) — matrice finale de `0.3.5 — Interface acquisition events` : événements passifs slot/transaction, façade crate-root, bornes/debug et firewall Interface.
|
||||
- [`023-V0_3_6_JOB_API_BACKFILL.md`](023-V0_3_6_JOB_API_BACKFILL.md) — matrice candidate de `0.3.6 — Job API + RAW transaction backfill` : lifecycle/notifications runtime-neutral, scopes, provenance, RAW v1, Store/idempotence, concurrence/checkpoint, annulation/snapshots, hardening externe et gate workspace final.
|
||||
- [`024-V0_3_7_BACKFILL_DESK.md`](024-V0_3_7_BACKFILL_DESK.md) — matrice candidate de `0.3.7 — Backfill Desk` : composition Config/Transport/Store/Job, scopes et rôles HTTP, single-run, monitoring latest-value, Cancel, Resume in-session Rust-only, autocomplete Program IDs, hardening et gate workspace/Tauri final.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/validation/024-V0_3_7_BACKFILL_DESK.md -->
|
||||
<!-- version: 25 -->
|
||||
<!-- version: 26 -->
|
||||
|
||||
# Validation v0.3.7 — Backfill Desk
|
||||
|
||||
@@ -99,15 +99,15 @@ Le journal opérateur fourni rapporte `cargo clean`, `cargo fmt`, audits Rust/Ma
|
||||
- [X] Transport readiness et role inventory sûrs.
|
||||
- [X] Store readiness et cohérence réseau.
|
||||
- [X] Quatre scopes + commitments + bornes mappés.
|
||||
- [ ] Single active run + Start.
|
||||
- [ ] Snapshot latest-value bridge.
|
||||
- [ ] Cancel + races terminales.
|
||||
- [ ] Checkpoint/frontier projection + Resume in-session.
|
||||
- [ ] Frontend/security/composition tests verts.
|
||||
- [ ] `cargo test --workspace` final vert.
|
||||
- [ ] `(cd crates/ksp-app-backfill-desk && cargo tauri build)` final vert.
|
||||
- [ ] Smoke live opt-in exécuté si environnement sûr disponible, sinon explicitement non requis.
|
||||
- [ ] Réconciliation README/USAGE/plan/validation dans sa tranche dédiée.
|
||||
- [X] Single active run + Start.
|
||||
- [X] Snapshot latest-value bridge.
|
||||
- [X] Cancel + races terminales.
|
||||
- [X] Checkpoint/frontier projection + Resume in-session.
|
||||
- [X] Frontend/security/composition tests verts.
|
||||
- [X] `cargo test --workspace --all-targets --all-features` final vert.
|
||||
- [X] `(cd crates/ksp-app-backfill-desk && cargo tauri build)` final vert.
|
||||
- [X] Smokes Mainnet opérateur antérieurs suffisants ; aucun nouveau smoke final requis.
|
||||
- [X] Réconciliation README/USAGE/plan/validation/architecture dans `pre.016`.
|
||||
- [ ] Prompt 0.3.8 + CHANGELOG + ROADMAP uniquement dans la lane de publication.
|
||||
|
||||
## 9. pre.002 — scaffold desktop
|
||||
@@ -651,4 +651,34 @@ Un `cargo clean` préalable est optionnel : il peut être utilisé pour une reco
|
||||
- [X] gate final borné au workspace, arbres Cargo et build Tauri ;
|
||||
- [ ] gate opérateur final à exécuter ;
|
||||
- [ ] `pre.016` interdit tant que ce gate n'est pas intégralement vert.
|
||||
## 32. `pre.015` — gate technique final
|
||||
|
||||
Le gate opérateur final est intégralement vert sur `0.3.7-pre.15` :
|
||||
|
||||
- [X] `cargo fmt --all -- --check` ;
|
||||
- [X] audits Rust/exports/workspace et Markdown ;
|
||||
- [X] `cargo check --workspace` ;
|
||||
- [X] `cargo clippy --workspace --all-targets --all-features -- -D warnings` sans warning ;
|
||||
- [X] `cargo test --workspace --all-targets --all-features` : 1 494 tests passés, 0 échec, 15 tests ignorés explicitement opt-in/operator-only ;
|
||||
- [X] arbres normal/features de `ksp-app-backfill-desk` et `ksp-job-backfill-lib` produits ;
|
||||
- [X] `cargo tree --duplicates` exécuté et revu ;
|
||||
- [X] `cargo tauri build` final réussi ;
|
||||
- [X] bundles Linux `.deb`, `.rpm` et `.AppImage` produits ;
|
||||
- [X] aucun smoke live supplémentaire requis, les smokes Mainnet précédents ayant déjà prouvé Start, monitoring, Cancel et Resume réels.
|
||||
|
||||
Aucun défaut technique n'est reporté vers la réconciliation documentaire.
|
||||
|
||||
## 33. `pre.016` — réconciliation documentaire finale
|
||||
|
||||
La surface candidate est réconciliée sans rouvrir le runtime :
|
||||
|
||||
- [X] `crates/ksp-app-backfill-desk/README.md` décrit responsabilités, composition, frontières et build de manière durable ;
|
||||
- [X] `crates/ksp-app-backfill-desk/USAGE.md` décrit l'utilisation sans journal de prerelease ni preuve de gate ;
|
||||
- [X] le plan est réaligné sur les commandes réellement livrées et l'événement `ksp-backfill-status` ;
|
||||
- [X] les index `docs/000-README.md` et `docs/validation/000-README.md` référencent `0.3.7` ;
|
||||
- [X] l'inventaire d'architecture fixe `ksp-app-backfill-desk` comme composant implémenté ;
|
||||
- [X] Layers/Contracts/Dependency Graph/Apps & Services décrivent la composition finale et les firewalls ;
|
||||
- [X] README racine mentionne la surface desktop Backfill sans faire de la documentation durable un changelog ;
|
||||
- [X] CHANGELOG et ROADMAP restent réservés à `pre.017` ;
|
||||
- [X] aucun code, test, frontend, Config ou manifest de crate n'est modifié.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user