- 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 | ||
| box.py | ||
| cli_box.py | ||
| cli_repl.py | ||
| cli.py | ||
| gitea.py | ||
| models.py | ||
| store.py | ||
| timebox.py | ||