Requirements
Functional
[x] Watch directory recursively
[x] Render TUI immediately on startup
[x] Show create/modify/remove events
[x] Fade older events to gray
[x] Keep deleted files visible for 60s
[x] Respond to q/Esc/Ctrl+C to quit
[x] Configurable via CLI
[ ] Search/filter bar
[ ] Export event log
Non-Functional
[x] Low latency — respond to events within 50ms
[x] Memory bounded — prune old events
[x] Cross-platform — Linux/macOS/Windows (via notify-rs)
[x] Zero external dependencies — single file Rust script