using GB5Shared.DTO.Framework.Login; using MMDAL.DTO.Scheduling; namespace MMBLL.Scheduling.Engine { public interface IRCCPService { // WorkCenter-level capacity pre-check. // Does NOT block scheduling — returns warnings for overloaded work centers. Task> CheckAsync( IReadOnlyList eus, DateTime horizonFrom, DateTime horizonTo, SchedulingContext context, LoginDTO login, CancellationToken ct); } }