init matches, tournament runner

This commit is contained in:
2025-08-30 23:58:50 -05:00
parent c37e8e8eb7
commit d2e4f0ca3f
11 changed files with 499 additions and 7 deletions

View File

@@ -16,7 +16,7 @@ export interface Match {
away_from_lid: number;
home_from_loser: boolean;
away_from_loser: boolean;
bracket_type: 'winners' | 'losers';
is_losers_bracket: 'winners' | 'losers';
tournament_id: string;
home_id: string;
away_id: string;
@@ -39,7 +39,7 @@ export const matchInputSchema = z.object({
away_from_lid: z.number().int().min(1).optional(),
home_from_loser: z.boolean().optional().default(false),
away_from_loser: z.boolean().optional().default(false),
losers_bracket: z.boolean().optional().default(false),
is_losers_bracket: z.boolean().optional().default(false),
tournament_id: z.string().min(1),
home_id: z.string().min(1).optional(),
away_id: z.string().min(1).optional(),