gc_plan
Plan and prioritize work under resource constraints. Decide what to work on next, replan schedules, simulate scenarios, and resolve capacity conflicts to optimize task allocation.
Instructions
Resource-constrained scheduler. "What should I work on next?" Actions: next, replan, profile, switch_profile, list_profiles, upsert_profile, resources, upsert_resource, capacity, conflicts, simulate, simulate_single, scenarios, solve, solve_and_validate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | Number of Monte Carlo runs (default: 100) | |
| name | No | Profile or resource name | |
| seed | No | Random seed for single simulation | |
| type | No | Resource type: human or agent | |
| action | Yes | Action to perform | |
| active | No | Set as active profile | |
| labels | No | Labels | |
| weights | No | Weight vector: {label: weight, ...} | |
| resource | No | Resource name (default: leonidas) | |
| scenario | No | Named scenario: current, stress, optimistic, revenue_mode, six_month | |
| base_seed | No | Base seed for reproducible Monte Carlo | |
| description | No | Profile description | |
| availability | No | weekdays, always, or custom | |
| cash_balance | No | Override starting cash balance (euros) | |
| horizon_days | No | Simulation horizon in days | |
| time_limit_ms | No | Solver time limit in ms (default: 10000) | |
| capacity_hours_day | No | Hours per day | |
| inject_disruptions | No | Inject random disruptions | |
| capacity_hours_week | No | Hours per week |