/**
 * Penalty Configuration
 * 
 * Business logic configuration for protest decisions and penalties
 */

export type PenaltyType = 'time_penalty' | 'grid_penalty' | 'points_deduction' | 'disqualification' | 'warning' | 'license_points';

export const penaltiesWithoutValue: PenaltyType[] = ['disqualification', 'warning'];

export const defaultProtestReason = 'Protest upheld';

export const penaltyConfig = {
  penaltiesWithoutValue,
  defaultProtestReason,
} as const;