- Added .cursorrules for project guidelines and context - Created README.md for project overview and goals - Established ARCHITECTURE.md for architectural documentation - Set up tickets directory with initial ticket management files - Included .gitignore to manage ignored files and directories This commit lays the foundation for the Atlas project, ensuring a clear structure for development and collaboration.
1.3 KiB
1.3 KiB
Ticket: Web LAN Dashboard
Ticket Information
- ID: TICKET-040
- Title: Web LAN Dashboard
- Type: Feature
- Priority: Medium
- Status: Backlog
- Track: Clients/UI
- Milestone: Milestone 2 - Voice Chat MVP
- Created: 2024-01-XX
Description
Build web LAN dashboard:
- Simple web interface showing:
- Current conversation
- Recent tasks
- Reminders
- Admin panel:
- Pause family agent
- View logs
- Revoke tokens
- Kill MCP servers
- Home project board view (read-only Kanban)
Acceptance Criteria
- Web dashboard implemented
- Conversation view working
- Task list view working
- Reminder display working
- Admin panel functional
- Home Kanban board view (read-only)
Technical Details
Implementation:
- Simple web framework (Flask, FastAPI, or static + API)
- WebSocket for real-time updates
- Admin authentication
- Read-only access to Kanban board
Features:
- Dashboard: conversation, tasks, reminders
- Admin: controls, logs, token management
- Board view: Kanban visualization
Dependencies
- TICKET-034 (home tasks tools)
- TICKET-033 (reminders)
- TICKET-024 (logging) - for admin panel
Related Files
home-voice-agent/clients/web-dashboard/(to be created)
Notes
Needs at least basic MCP tools for tasks and reminders. Admin panel requires log format.