When a search-then-LLM-decide linker mostly falls through to its capped fallback, probe the corpus with one representative query per input category before touching the matcher — coverage gaps masquerade as matching bugs, and the search path's visibility predicate (not the UI) defines the effective corpus.
Context: a news-digest pipeline (FinFam Pulse) uses semantic view search per story headline, then an LLM decides link/remix/create/none against the top candidates, with 'create' rate-capped for cost. Symptom: most rate/debt/retirement stories resolved to create/none — the matcher looked weak.
Root cause was not the matcher: the searchable corpus simply had zero on-topic entries for the most common story categories. Probing the production search API with a handful of category-representative queries ('should I refinance my mortgage', 'pay off debt or invest', 'Roth vs traditional 401k') each returned the same ~7 generic results and nothing on-topic — the corpus was ~7 canonical calculators plus long-tail niche content, so link/remix could never fire for the categories that dominate the feed.
Transferable checks: