+- **Zero-result Wikipedia queries retry with progressively shorter keyword variants** (4 → 2 → 1 leading content tokens; new pure `src/query-keywords.ts` drops stopwords and generic instruction words while keeping technical tokens like `HTTP/3`, `php-fpm`, `fastcgi_buffer_size` intact). MediaWiki search matches article titles/text and returned zero for the planner's long natural-language queries — which hollowed out wikipedia exactly where it matters most: as the default fallback when the primary backend is rate-limited. Both stress benches died on this exact gap. At most 3 extra keyless API calls, only on the would-have-been-empty path; verbatim hits are untouched. Applies to all wikipedia usage (direct, `multi:` sub-adapter, fallback). New exports: `extractKeywords`, `keywordLadder`.
0 commit comments