import { createHash } from 'node:crypto';

export function hashOptionIds(optionIds: readonly string[]): string {
  if (optionIds.length === 0) return 'default';
  const sorted = [...optionIds].sort();
  return createHash('sha256').update(sorted.join('|')).digest('hex');
}
