Parser facts stay separate from guessed human intent
An explainer should describe grammar rather than invent intent. This report names what the parser can prove—groups, assertions, sets, backreferences, and repeat bounds—while avoiding claims about what a business rule means.
Every feature includes its raw source slice and UTF-16 start and end positions. Nested features remain separate, and an empty feature list is valid for a pattern composed only of literal characters.