Verify genuine Google music constraints and separate metadata cache revisions

This commit is contained in:
karl committed 2026-10-13 18:42:28 +02:00
1 parent b002399217
commit ce642f1594
7 files changed
+339 -12

No files matched your search

+18 -2
View File
@@ -12,8 +12,24 @@ 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.
- [x] Run frozen actual Google music metadata diagnostics: separate fields improved
known two-file music memories from 2/4 to 4/4; no-answer remained 5/5 failing.
This is hypothesis evidence, not independent production validation.
See [music evidence](MUSIC-METADATA.md).
- [ ] Validate and integrate metadata embeddings on independent unseen music and
the full mixed pool with real field citations and stale-source guards.
- [x] Implement exact artist/title constraints in shared storage, lexical/ANN
eligibility, CLI/MCP and desktop controls; metadata-only search skips inference.
Unit/lifecycle evidence is recorded separately from actual model validation.
- [x] Actual Google CPU constraint integration passed with genuine tagged WAVs,
semantic/hybrid limit-one retrieval, empty absent identities, no-inference
metadata lookup and warmed lifecycle refresh; see [evidence](MEDIA-CONSTRAINTS.md).
- [ ] Package and install an updated desktop release with these exact filters.
- [ ] Evaluate finer local ASR token/word timing and source-preserving phrase windows
with Google text retrieval. Ordinary-token run completed but failed interval
validation; DTW run stopped on invalid native UTF-8 and remains incomplete.
Neither receives an accepted score. Future diagnostics retain bounded failing
raw bytes and atomic checkpoints; see tools/speech-eval/README.md.
- [ ] 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,