--- name: BM_LOCAL_MODEL must match installed Ollama model description: BMF summarizer silently fails if default qwen2.5:7b model is not installed — set BM_LOCAL_MODEL explicitly type: feedback --- BMF's document summarizer requires a local generative model. The default is `qwen2.5:7b` but David has `qwen3.5:4b` installed. If the model name doesn't match, `buildSharedLocalProvider` returns null, the summarizer never wires, and ingested content reaches the logchain but never gets dispatched to vector — making recall return nothing. **Why:** The model name check at bootstrap.ts:2451 uses `startsWith` on the model name prefix. No error is logged when the model isn't found — the summarizer just silently doesn't wire. **How to apply:** Always start BMF with `BM_LOCAL_MODEL=qwen3.5:4b` (or whatever model is currently in Ollama). Check the boot log for "Document summarizer wired" to confirm. The `cm-david:v2` fine-tuned model could also work with `BM_LOCAL_MODEL=cm-david:v2`.