- TimeBox model with explicit recoverable BoxState state machine - Store layer: time_boxes schema, CRUD, active-box recovery - BoxController: start/pause/resume/interrupt/complete/expire with elapsed math - CLI group (start/status/pause/resume/interrupt/complete/abandon/recover/list/focus) - Live ADHD-friendly focus REPL with single-key commands, calm UX, no-shame quit - Interruptions logged with timestamp + reason for pattern recognition - Non-interactive helpers + auto-resume on entry - 65 tests green, strict vertical RED-GREEN TDD |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_box.py | ||
| test_cli_box.py | ||
| test_cli_repl.py | ||
| test_store_timebox.py | ||
| test_store.py | ||
| test_timebox.py | ||