/**
 * Interface canonique Org — NAV V2
 * Source unique : types/org.ts
 * Importée dans pages/index.vue, pages/fiche/[id].vue, composants.
 */
export interface Org {
  Id: number
  nom: string
  // Champs V1 (legacy — conservés pour compatibilité OrgCard)
  type_org?: string
  description?: string
  tags?: string
  lien?: string
  // Champs V2
  echelle?: string
  tags_fonction?: string
  territoire?: string
  localisation_ville?: string
  latitude?: number | null
  longitude?: number | null
  url?: string
  prioritaire?: boolean
  moderation_status?: string
  // Contenu enrichi IA
  description_user?: string
  description_enrichie?: string
  points_cles?: string | null
  // Statuts traitement
  ai_processed?: boolean
  scrape_status?: string
  submitted_by_email?: string
  submitted_at?: string
  moderated_at?: string
  moderator_note?: string
  // Hiérarchie (V2.5)
  parent_id?: number | null
  is_root?: boolean | null
}
