Portfolio-Level Dispatch Logic