Implements conditional time buffer logic in canTransition(): - Same-day games (doubleheaders): 2hr post-game, 0.5hr pre-game - Multi-day games: 3hr post-game, 1hr pre-game Enables feasible same-day combinations (LA→SD) while preventing infeasible distant pairings (LA→SF same day). Makes tests pass: - plan_SameDayGamesCloseCities_BothIncluded - plan_ThreeSameDayGames_PicksFeasibleCombinations
22 KiB
22 KiB