0.3.15-pre.011

This commit is contained in:
2026-09-16 09:07:31 +02:00
parent e919945d1e
commit a248be04ca
12 changed files with 807 additions and 31 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-app-raw-transaction-ingest-desk/tests/release_completeness.rs
// version: 9
// version: 10
//! Release-completeness canaries for Raw Transaction Ingest Desk Start-resource reconstruction.
@@ -167,3 +167,24 @@ fn pre_010_latest_value_monitoring_reuses_worker_snapshot_source_and_tauri_event
assert!(runtime.contains("monitoring_statuses"));
assert!(runtime.contains("last_monitoring"));
}
#[test]
fn pre_011_frontend_supervision_closes_planned_ui_without_backend_module_growth() {
let lib = read_text(app_root().join("src/lib.rs").as_path());
assert_eq!(lib.matches("mod ").count(), 16);
let main = read_text(app_root().join("frontend/ts/main.ts").as_path());
for required in [
"RawIngestRouteMonitoringDto",
"bindRouteMonitoring",
"renderMonitoringDetail",
"syncRouteMonitoring(\"startup\")",
"syncRouteMonitoring(\"start\")",
"syncRouteMonitoring(\"stop\")",
] {
assert!(main.contains(required), "missing pre.011 frontend completeness marker {required}");
}
let html = read_text(app_root().join("frontend/main.html").as_path());
for required in ["Supervision route", "Pipeline / persistence", "Sources / continuité / repair", "Gaps courants / récents"] {
assert!(html.contains(required), "missing pre.011 operator supervision surface {required}");
}
}