Add waiting arcade MVP

This commit is contained in:
Anthony Ettinger 2026-06-06 22:09:22 +00:00
parent b1d8fe475a
commit 4682b261c0
16 changed files with 1192 additions and 2 deletions

13
docs/tui.md Normal file
View file

@ -0,0 +1,13 @@
# TUI
The Logicsrc TUI package contains terminal rendering helpers for the static dashboard and Waiting Arcade.
```bash
logicsrc tui
logicsrc arcade
logicsrc arcade play snake
```
Waiting Arcade is dependency-free and runs inside the terminal. It uses keyboard input only and falls back to a static snapshot when stdout or stdin is not a TTY.
Task integrations should emit progress, log, approval, expense, completion, and error events into the arcade runtime so attention events can pause the game and show an actionable modal.