Swappable match-strategy seam. Defaults to createDefaultCommandMatcher
(pure label/keyword ranking). Override it - app-wide via providers or
per-component via viewProviders - to drop in a fuzzy/Levenshtein ranker
without touching the panel. The fuzzy engine stays a consumer swap; the
default bundle ships only the pure ranker.