Tournament vs college completion

Tournaments close out once for the whole event; college seasons close out match-by-match. Here's why and what each looks like.

Payments2 min read

Bluebridge marks completion at two different granularities depending on the event shape. The distinction matters because it determines how many payment requests you create.

Tournaments — one completion for the whole event

On a tournament, the entire event is marked completed once via events.completed_at. That single Mark match completed action generates a single payment request that covers every official across every day. You don't close out individual days, and you don't see a per-day Mark match completed button.

College seasons — one completion per match

On a college season, each individual match is marked completed via event_dates.completed_at. Every match has its own Mark match completed button on its row, and every match you close out generates its own payment request. A season with twenty home matches has up to twenty payment requests over the year.

Why the difference

Tournaments tend to be staffed and paid as a single block — one rate, one batch of officials, paid after the whole run. College seasons are the opposite: each match is its own staffing and payment decision, sometimes weeks apart, often at different rates. Following that grain in the data model means assignors aren't artificially batching or splitting things.