Constraint-aware degree planning with scenario comparison, real-time course data adapters, and 43 verified tests.