# Ticket: Timers and Reminders ## Ticket Information - **ID**: TICKET-033 - **Title**: Timers and Reminders - **Type**: Feature - **Priority**: High - **Status**: Backlog - **Track**: Tools/MCP - **Milestone**: Milestone 2 - Voice Chat MVP - **Created**: 2024-01-XX ## Description Implement timers and reminders: - Local service storing timers/reminders - Trigger callbacks/notifications - MCP tools: create_timer, create_reminder, list_timers - Persistent storage ## Acceptance Criteria - [ ] Timer service implemented - [ ] Reminder service implemented - [ ] MCP tools for timers/reminders - [ ] Persistent storage (DB or files) - [ ] Notification system working - [ ] Tools registered in MCP server ## Technical Details Implementation: - Storage: SQLite or JSON files - Scheduling: cron-like or event loop - Notifications: WebSocket, HTTP callback, or system notification - Tools: create, list, cancel, update ## Dependencies - TICKET-029 (MCP server) ## Related Files - `home-voice-agent/mcp-server/tools/timers/` (to be created) ## Notes Can be developed in parallel with notes/tasks tools. Important for family agent use cases.