atlas/tickets/backlog/TICKET-046_admin-tools.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

51 lines
1.3 KiB
Markdown

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