Design Principles
- Precision over brevity - Clear is better than compact
- Explicit over implicit - Don't make users guess
- Validation-friendly - Structure enables error checking
- Backwards compatible - Can convert existing patterns
- Tool-agnostic - Works with any implementation
- Craft-friendly indexing - 1-based numbering for accessibility