plan_job_distribution
Plan who does which open, unassigned job over a date range, balancing each technician's booked minutes under a daily cap. Only READS — returns a proposed assignment per job (and what couldn't be placed). To make it real, pass the assignments to apply_schedule.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date_to | No | YYYY-MM-DD (default +6 days, at most 21 days) | |
| date_from | No | YYYY-MM-DD (default today) | |
| default_minutes | No | Minutes for a job with no duration, 5–600, default 60 | |
| cap_minutes_per_day | No | 60–1440, default 480 |