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> |
||
|---|---|---|
| .. | ||
| run-tmux-detector-acceptance.sh | ||
| run-tmux-detector-metrics.sh | ||
| trailboss | ||
| trailboss-bootstrap | ||
| trailboss-popup | ||
| trailboss-preview | ||
| trailboss-start | ||
| trailboss-status | ||
| trailboss-tmux-detector | ||
| trailboss-tmux-watch | ||
| trailboss-watch | ||