Catch clashes before they're committed
Conflicts surface at build time, not on day one of semester.
- Double-booking guard: A professor or room assigned twice in one slot is flagged before the schedule is saved.
- Capacity check: A 90-student batch won't be placed in a 50-seat hall — the assignment is refused.
- Multi-campus travel gaps: If a professor teaches on two campuses, consecutive slots leave travel time.
- Equipment matching: A chemistry practical is only scheduled in labs with gas and water lines.