42b32a4f1a50a6ba2c2d52e73ef3bc0965bf5dac
search_transcripts already backs onto the transcripts_fts virtual table (migration v4, trigger-maintained) via MATCH + ORDER BY rank. Adding a test to lock the behaviour: token matching is case-insensitive, rank- ordered, and non-matching tokens return nothing. This is Phase G of the post-OpenWhispr audit — semantic embeddings stay deferred until the FTS experience actually hits a wall. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Languages
Rust
56.1%
Svelte
26.8%
TypeScript
7.8%
Shell
3.2%
HTML
2.4%
Other
3.7%