canEngage
Engagement guard: the combination leg may only run when the query has at least two tokens AND at least one of them is a container candidate (a text token). A lone token, or a query of purely numeric tokens, never engages — those fall through to plain unified search.