The scope regex only accepted [a-z0-9_], rejecting hyphenated scopes like tsl-syntax that dominate the history (12x vs 4x underscore form). Align both linter copies and the spec doc to accept lower-kebab-case. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>