sarj/naming/application-role Name the application role
Application names end in a controlled deployable role.
warning
Examples
applications/alpha/integrationapplications/alpha/integration-apiWhy it matters
Role-bearing names make deployment ownership and repository navigation explicit.
How detection works
A canonically placed application name lacks an api, agent, worker, or web suffix.
What is inspected
- canonical application path
How to fix it
Name the deployable by its role or domain and role.
- Use api, agent, worker, or web as the final role token.
Verify
- Run repo-lint again and confirm the rule passes.