Skip to content
sarj/layout/operational-path

Use canonical operational paths

Operational components use canonical deployment paths.

warning

Examples

FlaggedFails
path = 'iac/alpha'
PassesClean
path = 'deployments/alpha/terraform'

Why it matters

Operational configuration moves can affect build context, state, triggers, and runtime behavior, so target placement remains advisory until verified.

How detection works

An operational component path does not match its kind and ownership fields.

What is inspected

  • operational component kind, ownership fields, and path

How to fix it

Move the component through an explicit path-only migration.

  1. Preserve state, build context, triggers, and runtime identity during the move.

Verify

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