Overview
Implement Motion-like task auto-scheduling with AI-powered slot finding, ETA tracking, and task chunking.
Features
API Endpoints
scheduling.autoScheduleTask - Schedule a single task
scheduling.rescheduleAll - Re-run scheduling for all tasks
scheduling.calculateETA - Calculate days ahead/behind
scheduling.updateAllETAs - Batch update ETAs
scheduling.checkDeadlineConflicts - Detect at-risk tasks
taskSchedule.* - CRUD for custom schedules
Files Changed
- prisma/schema.prisma
- src/server/services/AutoSchedulingService.ts
- src/server/api/routers/scheduling.ts
- src/server/api/routers/taskSchedule.ts
- src/app/_components/ActionItem.tsx
- src/app/_components/ActionModalForm.tsx
Part of Epic: Motion-like Smart Task Scheduling
Overview
Implement Motion-like task auto-scheduling with AI-powered slot finding, ETA tracking, and task chunking.
Features
API Endpoints
scheduling.autoScheduleTask- Schedule a single taskscheduling.rescheduleAll- Re-run scheduling for all tasksscheduling.calculateETA- Calculate days ahead/behindscheduling.updateAllETAs- Batch update ETAsscheduling.checkDeadlineConflicts- Detect at-risk taskstaskSchedule.*- CRUD for custom schedulesFiles Changed
Part of Epic: Motion-like Smart Task Scheduling