Commit 10cdb71
committed
feat(cli): add Color, ConsequenceType, Consequence, ResultReporter
Implements CLI UX normalization infrastructure (Tasks M1.2-M1.5):
- Color enum with 14 ANSI codes (bright + dim variants)
- ConsequenceType enum with 16 tense-aware action types
- Consequence dataclass with nesting support
- ResultReporter class for unified CLI output rendering
- _colors_enabled() for TTY/NO_COLOR detection1 parent 127575d commit 10cdb71
1 file changed
+391
-0
lines changed
0 commit comments