Fix < / > in rule patterns — Python's re treats < and > as literal characters since they're unrecognized escapes. fancy-regex interprets them as word boundary assertions, causing rules to silently ...