atlas/tickets/backlog/TICKET-040_web-dashboard.md
ilia 7c633a02ed Initialize project structure with essential files and documentation
- 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.
2026-01-05 20:09:44 -05:00

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
  • 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.