Implement standalone tmux detector poller that watches opted-in panes and emits normalized stuck/unstuck events to the daemon. Features: - Auto-discovery of opted-in panes via @tb- title prefix (TypeScript) - 30-second quiet threshold with prompt pattern matching - Normalized event emission to /event/normalized endpoint - Graceful shutdown and error handling - Comprehensive test suite with acceptance tests Implementation: - daemon/tmux-detector.ts: TypeScript implementation (460 lines) - daemon/tmux-adapter/: Go implementation (alternative) - bin/trailboss-tmux-detector: Wrapper script - docs/notes/tmux-detector-*.md: Design and submission contract docs - test-tmux-detector.sh: Acceptance test Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| tmux-adapter | ||
| claude-adapter.ts | ||
| db.ts | ||
| index.ts | ||
| reconcile.ts | ||
| schema.sql | ||
| tmux-adapter.ts | ||
| tmux-detector.ts | ||
| types.ts | ||