Add 3 new backend REST endpoints for MCP tool support:
- POST /timers/:id/reschedule — shift timer by delta seconds or set new target time
- GET /timers/availability — find free time slots in a window (interval merge algorithm)
- POST /routines/:id/start — transition routine from ready/template → active
All endpoints gated behind isFeatureEnabled('mcp.enabled') flag (default false).
Zod schemas: RescheduleTimerSchema (XOR validation), AvailabilityQuerySchema, FreeSlot type.
All 182 backend tests pass. No breaking changes to existing APIs.
|
||
|---|---|---|
| .. | ||
| AGENTIC_AI_ROADMAP.md | ||
| INDUSTRY_RESEARCH.md | ||
| PRD.md | ||
| raw_idea.md | ||
| roadmap-v2-review.md | ||
| roadmap.md | ||