b9fd7fdb03
Eliminates O(resource × allocation × days) iteration in findCapacityWindows by pre-computing vacation date sets and using direct range overlap math. Adds performance regression test (50 resources × 20 allocs × 365 days < 500ms). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>