REQ-FUN-112
Resource over-allocation flagging (read-only, no automatic leveling)
What
System SHALL flag any actor (human or agent) whose responsible_actor_id appears on activities whose [planned_start, planned_finish] intervals overlap across more than `max_parallel_activities` (configurable per actor, default 1 for human / 3 for agent). The flag appears on the schedule report and a dedicated resource-load API.
Why
established project management guidelines Resource Management requires identifying over-allocations so a PM can level manually. Solving the leveling optimization is out of scope.
How
Computation runs as part of REQ-FUN-107 schedule-report build; flagged actors are listed with the over-allocated date window. No automatic schedule modification.
Done when
Two overlapping activities assigned to the same human actor produce an over_allocated flag in the schedule report; raising max_parallel_activities for that actor via config clears the flag.
Out of scope
Automatic resource leveling (mark deferred); capacity calendars with vacation/holiday awareness.
established project management guidelines Mapping
Light-weight resource-leveling flag - the schedule side of Resource Management oversight.