export const VISUAL_BASELINES = {
  'ui-primitives-clean.png': {
    approvedBy: 'opus integration review',
    description: 'Clean primitives harness baseline.',
  },
  'palette-picker-clean.png': {
    approvedBy: 'opus integration review',
    description: 'Palette picker baseline.',
  },
} as const

export function assertApprovedBaseline(name: keyof typeof VISUAL_BASELINES) {
  const baseline = VISUAL_BASELINES[name]

  if (baseline.approvedBy !== 'opus integration review') {
    throw new Error(`Visual baseline ${name} is not approved by opus integration review.`)
  }
}
