- 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: Admin Tools
Ticket Information
- ID: TICKET-046
- Title: Admin Tools
- Type: Feature
- Priority: Medium
- Status: Backlog
- Track: Safety/Memory
- Milestone: Milestone 3 - Memory, Reminders, Safety
- Created: 2024-01-XX
Description
Build admin tools:
- Log browser (web UI for searching requests, tool calls, errors)
- Kill switches (buttons/CLI commands to shut down: family agent, specific tools, or whole MCP server)
- Access revocation (system to disable compromised tokens/devices)
Acceptance Criteria
- Log browser implemented
- Search functionality working
- Kill switches functional (family agent, tools, MCP server)
- Access revocation working
- Admin authentication implemented
- UI integrated into web dashboard
Technical Details
Implementation:
- Log browser: search interface, filters, export
- Kill switches: API endpoints + UI buttons
- Access revocation: token blacklist, device management
Dependencies
- TICKET-024 (logging)
- TICKET-040 (web dashboard)
- Authentication system
Related Files
home-voice-agent/admin/(to be created)home-voice-agent/clients/web-dashboard/admin/(to be created)
Notes
Can be done after basic MVP. Important for operational control.