// Directives meta robots — string unique (source de vérité).
const baseRobotsDirectives = [
  "index",
  "follow",
  "max-snippet:-1",
  "max-image-preview:large",
  "max-video-preview:-1",
  // Strate 2 — protection des visuels joaillerie contre l'entraînement.
  "noai",
  "noimageai",
];

export const robotsMetaContent = baseRobotsDirectives.join(", ");

// Crawlers d'entraînement — bloqués (cèdent le contenu aux datasets).
export const aiTrainingBots: string[] = [
  "GPTBot",
  "Google-Extended",
  "ClaudeBot",
  "CCBot",
  "Bytespider",
  "Meta-ExternalAgent",
  "Applebot-Extended",
];

// Crawlers de citation/retrieval — autorisés (visibilité GEO).
export const aiCitationBots: string[] = [
  "OAI-SearchBot",
  "PerplexityBot",
  "Claude-SearchBot",
  "DuckAssistBot",
];
