From 8b4275d9b4d419157039c8bff80e7c6d04349aa0 Mon Sep 17 00:00:00 2001 From: karl Date: Tue, 13 Oct 2026 18:06:22 +0200 Subject: [PATCH] Prioritize media relevance improvements and refresh scale diagnostic lock --- docs/ROADMAP.md | 10 ++++++++++ tools/scale-eval/Cargo.lock | 3 +++ 2 files changed, 13 insertions(+) diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 1c6e485..82c30bb 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -6,6 +6,16 @@ Karl's release priority, 2026-10-13: publish a usable first Windows version and install it on DEV-WIN11 now. Extensive platform/GPU, clean-machine, signing and large-library checks are deferred follow-up, not blockers for this initial release. Keep their evidence and unchecked production gates intact. + +Karl's current improvement priority: music relevance, precise spoken-passage +timestamps and irrelevant results when the requested content is absent. The +million-record lexical benchmark is deferred while this quality work proceeds. +Google EmbeddingGemma 2 remains the main text/image/audio/video search model. + +- [ ] Evaluate actual whitelisted music metadata as additional Google text evidence, retaining raw audio and real metadata source citations. +- [ ] Evaluate finer local ASR token/word timing and source-preserving phrase windows with Google text retrieval; preserve every competitor and reject invalid timestamps. +- [ ] Validate richer no-answer evidence on new independent positive/negative data; do not retune the failed universal cosine cutoff on old held-out results. +- [ ] Integrate accepted improvements into shared engine/UI/headless clients with verified setup, lifecycle and CPU performance evidence. Diagnostics alone do not raise the media quality rating. - [x] Publish v0.1.0 Windows installer/checksum, verify public download bytes, install on DEV-WIN11 and leave the app running with a desktop launcher. - [x] Publish Windows desktop v0.1.1 with single-instance handling; verify public diff --git a/tools/scale-eval/Cargo.lock b/tools/scale-eval/Cargo.lock index df6d1d8..dee4b36 100644 --- a/tools/scale-eval/Cargo.lock +++ b/tools/scale-eval/Cargo.lock @@ -712,13 +712,16 @@ name = "searchi-core" version = "0.1.0" dependencies = [ "anyhow", + "libc", "lopdf", "quick-xml", "rusqlite", "searchi-media", "serde", + "serde_json", "sha2 0.10.9", "walkdir", + "windows-sys", "zip", ]