ADR 0001: Capability-first, not shell-first¶
Status¶
Accepted
Context¶
Unbounded shell support increases unsafe surface area, prompt complexity, and maintenance burden.
Decision¶
Organize support around curated workflow capabilities and command families with explicit metadata
(risk, maturity, flags, operand constraints).
Consequences¶
- Better safety and explainability.
- More deterministic validation.
- Requires explicit curation work for each new command family.