Open question #4 from #431 (shared with fork A, PR #432). Design ref: docs/superpowers/specs/active/2026-07-12-hybrid-bm25-rrf-design.md.
Why
LadybugDB INSTALL FTS fetches the FTS extension from extension.ladybugdb.com on first use (cached after). Airgapped operators cannot reach that registry. After #431 makes BM25 always-on on the primary path, FTS availability matters for every search, not just the fallback.
Current behavior
#431 degrades silently to the 2-list vector ranking when FTS is unavailable — no regression, but airgapped users lose the BM25 anchor entirely.
Scope
- A bundled / local-path FTS install option for airgapped operators.
- Likely shared infrastructure with fork A's
_ensure_symbol_fts_index install step.
🤖 Generated with Claude Code
Open question #4 from #431 (shared with fork A, PR #432). Design ref:
docs/superpowers/specs/active/2026-07-12-hybrid-bm25-rrf-design.md.Why
LadybugDB
INSTALL FTSfetches the FTS extension fromextension.ladybugdb.comon first use (cached after). Airgapped operators cannot reach that registry. After #431 makes BM25 always-on on the primary path, FTS availability matters for every search, not just the fallback.Current behavior
#431 degrades silently to the 2-list vector ranking when FTS is unavailable — no regression, but airgapped users lose the BM25 anchor entirely.
Scope
_ensure_symbol_fts_indexinstall step.🤖 Generated with Claude Code