validate_plan
Check a manually edited schedule for time conflicts between sections. Returns conflicting pairs and unrecognized indexes.
Instructions
Check whether a proposed schedule (list of section index numbers) has any time conflicts. Use after the student manually edits a solve_semester_schedule result. Input: {sections: [index_number, ...], term: int}. Returns valid (bool), conflicts (list of overlapping pairs), and caveats (unknown indexes).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes |