/**
 * ── APPRENTISSAGE ────────────────────────────────────────────────────────────
 * L'équivalent de ton `config.php` : une seule source de vérité pour tout ce
 * qui se répète (URL canonique, coordonnées, navigation). En TypeScript,
 * `as const` fige l'objet : le compilateur sait alors que `SITE.ville` vaut
 * littéralement "Laval" et pas juste « une chaîne ». Ça évite les fautes de
 * frappe silencieuses. Voir LEARNING.md § « TypeScript, le minimum utile ».
 * ─────────────────────────────────────────────────────────────────────────────
 */

export const SITE = {
  nom: "ADT Solutions Web",
  /** Domaine canonique. Toutes les URL du site en découlent. */
  url: "https://www.adt-solutions-web.fr",

  ville: "Laval",
  codePostal: "53000",
  departement: "Mayenne",
  region: "Pays de la Loire",
  pays: "FR",

  /**
   * [À COMPLÉTER] — coordonnées réelles.
   * Volontairement laissées en marqueur : inventer un e-mail ou un numéro
   * ferait perdre des demandes et polluerait la fiche Google Business.
   * Récapitulatif complet dans TODO.md.
   */
  email: "[À COMPLÉTER — adresse e-mail de contact]",
  telephone: "[À COMPLÉTER — numéro de téléphone]",
  adresse: "[À COMPLÉTER — adresse postale]",

  /** Endpoint PHP autonome, déposé à la racine de www/ (hors build Next). */
  endpointContact: "https://www.adt-solutions-web.fr/api-contact.php",
} as const;

/** Zones citées dans les textes et dans le JSON-LD. */
export const ZONES = [
  "Laval",
  "Mayenne",
  "Maine-et-Loire",
  "Grand Ouest",
] as const;

/** Navigation principale — sert à l'en-tête, au pied de page et au sitemap. */
export const NAVIGATION = [
  { libelle: "Logiciels sur mesure", href: "/logiciels-sur-mesure/" },
  { libelle: "Sites internet", href: "/sites-internet/" },
  { libelle: "Réalisations", href: "/realisations/" },
  { libelle: "À propos", href: "/a-propos/" },
] as const;

/** La phrase de positionnement. Elle ne se reformule pas. */
export const POSITIONNEMENT = {
  phrase: "On développe les logiciels qui font tourner les lieux et les ateliers.",
  sousPhrase: "Réserver, ouvrir, produire, facturer — sans ressaisie.",
} as const;
