0.3.15-pre.011-fix.001

This commit is contained in:
2026-09-16 09:38:30 +02:00
parent a248be04ca
commit 2f587e22be
10 changed files with 266 additions and 15 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-app-raw-transaction-ingest-desk/tests/release_completeness.rs
// version: 10
// version: 11
//! Release-completeness canaries for Raw Transaction Ingest Desk Start-resource reconstruction.
@@ -188,3 +188,15 @@ fn pre_011_frontend_supervision_closes_planned_ui_without_backend_module_growth(
assert!(html.contains(required), "missing pre.011 operator supervision surface {required}");
}
}
#[test]
fn pre_011_fix_001_preserves_latest_value_contract_without_backend_module_growth() {
let lib = read_text(app_root().join("src/lib.rs").as_path());
assert_eq!(lib.matches("mod ").count(), 16);
let tauri = read_text(app_root().join("src/tauri.rs").as_path());
assert!(tauri.contains("source.wait_for_change(observed).await"));
assert!(tauri.contains("ROUTE_MONITORING_MIN_EMIT_INTERVAL_MS: u64 = 500"));
let main = read_text(app_root().join("frontend/ts/main.ts").as_path());
assert!(main.contains("renderRouteMonitoringCard"));
assert!(main.contains("renderSelectedProfile"));
}