Skip to content

feat(standards): add all language and workflow scopes#2

Merged
matthew-on-git merged 1 commit intomainfrom
feat/update-scopes
Mar 8, 2026
Merged

feat(standards): add all language and workflow scopes#2
matthew-on-git merged 1 commit intomainfrom
feat/update-scopes

Conversation

@matthew-on-git
Copy link
Contributor

Summary

  • Add 4 language scopes: ruby, go, javascript, rust
  • Add 3 workflow scopes: security, changelog, release
  • Update tests (170 passing, up from 114)
  • Update README.md and DEVELOPMENT.md scope tables
  • CHANGELOG.md updated for v1.1.0

Implements Story 4.5 from the DevRail backlog.

Test plan

  • All 170 pytest tests pass (7 types × 15 scopes = 105 parametrized + 65 explicit)
  • Explicit test cases added for each new scope
  • Error message quality tests verify all 15 scopes appear in rejection output
  • test_config.py scope count assertions updated

🤖 Generated with Claude Code

Add ruby, go, javascript, rust language scopes and security, changelog,
release workflow scopes to VALID_SCOPES. Updates tests, README, and
DEVELOPMENT.md to match. Resolves scope validation gap where DEVELOPMENT.md
documented scopes that config.py did not implement.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@matthew-on-git matthew-on-git merged commit bab16cb into main Mar 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant