Why did we build it this way?
When programs reached full capacity we quickly learned that simple lists do not scale. Effective waitlist management requires context: where applicants came from, what they applied for and what their current status is.
This is how waitlist management evolved into a decision support tool rather than a passive queue. The goal is not to have a waitlist, but to refill released places quickly and fairly.
Scheduled offer sending ensures that free places do not remain unused, while applicants receive timely responses that feel respectful and intentional.