stave lint
Lint control files for design quality
Usage
stave lint <path>
Description
Lint checks control design quality rules independent of schema validity. It is deterministic, offline, and file-based.
Rules:
- ID namespace format
- Required metadata (name/description/remediation)
- Determinism key constraints
- Stable ordering hints for list-like sections
Exit Codes: 0 Success 2 Input error 4 Internal error
Offline-only: reads local files; makes zero network connections; no cloud credentials.
Examples
stave lint --controls controls/s3