Skip to content
sarj/naming/application-role

Name the application role

Application names end in a controlled deployable role.

warning

Examples

FlaggedFails
applications/alpha/integration
PassesClean
applications/alpha/integration-api

Why 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.

  1. Use api, agent, worker, or web as the final role token.

Verify

  • Run repo-lint again and confirm the rule passes.