- 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: Calendar Integration (Optional)
Ticket Information
- ID: TICKET-037
- Title: Calendar Integration (Optional)
- Type: Feature
- Priority: Low
- Status: Backlog
- Track: Tools/MCP
- Milestone: Milestone 4 - Optional Integrations
- Created: 2024-01-XX
Description
Implement calendar tools (optional, after MVP):
- Tools: list_events, create_event, modify_event
- Explicit confirmation required
- Calendar API integration (Google Calendar, CalDAV, etc.)
- Read-only and write operations
Acceptance Criteria
- Calendar tools implemented
- list_events working
- create_event with confirmation
- modify_event with confirmation
- Confirmation flow enforced
- Tools registered in MCP server
Technical Details
Implementation:
- Google Calendar API or CalDAV
- OAuth authentication
- Confirmation: require explicit approval for create/modify
Tools:
list_events: List upcoming eventscreate_event: Create (with confirmation)modify_event: Update (with confirmation)delete_event: Delete (with confirmation)
Dependencies
- TICKET-045 (confirmation flows)
- TICKET-029 (MCP server)
- Strong safety design
Related Files
home-voice-agent/mcp-server/tools/calendar/(to be created)
Notes
High-risk tool. Requires strong confirmation flow. Do after MVP.