/**
 * Enrollment business rules constants.
 * These values must match the backend domain rules.
 */
export const ENROLLMENT_LIMITS = {
  /** Maximum number of subjects a student can enroll in */
  MAX_SUBJECTS: 3,
  /** Maximum total credits a student can have */
  MAX_CREDITS: 9,
  /** Credits per subject (fixed value) */
  CREDITS_PER_SUBJECT: 3,
} as const;

/** Type for enrollment limits to ensure type safety */
export type EnrollmentLimits = typeof ENROLLMENT_LIMITS;
