mirror of
https://github.com/yusufipk/YTChatHub.git
synced 2026-09-11 10:56:17 +00:00
1.3 KiB
1.3 KiB
Progress Tracker
Phase 0 – Foundations
- Create Memory Bank documentation.
- Scaffold pnpm workspace structure.
- Commit baseline configs and ensure dev scripts run.
Phase 1 – Core Infrastructure
- Implement Innertube client bootstrap (retrieve context, manage continuation tokens).
- Build backend poller with message normalization and rate/error handling.
- Expose REST+SSE endpoints for chat and overlay delivery.
Phase 2 – Operator Dashboard
- Implement chat feed UI with filters/search and live updates.
- Provide message selection controls and status indicators.
- Handle error states (rate limits, disconnects) gracefully in UI.
Phase 3 – OBS Overlay Experience
- Create minimal overlay page that consumes SSE stream.
- Style overlay for readability and ensure quick updates in OBS browser source.
- Add local preview within dashboard for operator verification.
Phase 4 – Reliability & Polish
- Add optional persistence (SQLite) and crash recovery.
- Expand logging/metrics for long-stream observability.
- Write tests (unit/integration) and contributor documentation.
Current Status
- Memory Bank established; repository scaffolding in place; backend ingestion stubs pending.