singularity-forge/src/resources/extensions
Mikael Hugo 44fcfb643c
Some checks are pending
CI / detect-changes (push) Waiting to run
CI / docs-check (push) Blocked by required conditions
CI / lint (push) Blocked by required conditions
CI / build (push) Blocked by required conditions
CI / integration-tests (push) Blocked by required conditions
CI / windows-portability (push) Blocked by required conditions
CI / rtk-portability (linux, blacksmith-4vcpu-ubuntu-2404) (push) Blocked by required conditions
CI / rtk-portability (macos, macos-15) (push) Blocked by required conditions
CI / rtk-portability (windows, blacksmith-4vcpu-windows-2025) (push) Blocked by required conditions
fix(sift): use bm25 only for repo-root — phrase retriever hangs on full scope
Root cause: the sift binary's phrase retriever hangs indefinitely when
queried against the full repo-root scope (57K+ files). Earlier tests
mistook this for a general slowness, but isolated testing confirms:

- bm25 alone on repo root: works (1m 30s cold, instant warm)
- phrase alone on repo root: hangs forever
- bm25+phrase on repo root: hangs forever (phrase path blocks)
- all retrievers on scoped subdirs: work correctly

The earlier Rust panic was from a corrupted cache state left by killing
a mid-build vector process. After clearing the cache, bm25 alone works.

Fix: chooseSiftRetrievers now returns retrievers: "bm25" (not "bm25,phrase")
for repo-root scope. Scoped subdirs still get bm25+phrase+vector with
position-aware reranking.

Tests: updated 3 assertions in sift-retriever-scope.test.mjs.
Full suite: 183 files / 1958 tests pass.
Type check: clean.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-15 14:28:23 +02:00
..
async-jobs
aws-auth
bg-shell fix(lint): fix all pre-existing lint failures 2026-05-11 04:02:31 +02:00
browser-tools
claude-code-cli fix(lint): fix all pre-existing lint failures 2026-05-11 04:02:31 +02:00
context7
github-sync
guardrails refactor(extensions): merge ttsr into guardrails 2026-05-15 02:28:40 +02:00
mac-tools
mcp-client fix(lint): fix all pre-existing lint failures 2026-05-11 04:02:31 +02:00
ollama
remote-questions
search-the-web feat(swarm): forward parent permission profile to in-process worker sessions 2026-05-15 06:38:42 +02:00
sf fix(sift): use bm25 only for repo-root — phrase retriever hangs on full scope 2026-05-15 14:28:23 +02:00
shared fix(lint): fix all pre-existing lint failures 2026-05-11 04:02:31 +02:00
universal-config
voice
ask-user-questions.js refactor: rf-10/rf-03 ask-gate wiring and skills frontmatter consolidation 2026-05-11 09:09:24 +02:00
get-secrets-from-user.js
package.json