Predicting per-person load across the close calendar and flagging over-allocation before the period starts.
Aggregation of predicted durations per owner per day; optionally an assignment optimisation to propose reallocation
pandas for aggregation; PuLP or scipy.optimize for the optimisation variant