// Types du dossier documentaire GONG. Contenu repris à l'identique de la source
// (doc2sveltekit-transition/gong.py) — structuré, jamais réécrit. Toutes les données sont sourcées.

export interface Membre {
	slug: string;
	nom: string;
	role: string;
	profession: string;
	biographie: string;
	citation?: string;
	citations?: string[];
	oeuvre?: string;
	dateDeces?: string;
	lieuDeces?: string;
	circonstances?: string;
	source: string;
}

export interface EvenementChrono {
	date: string;
	evenement: string;
	contexte: string;
	majeur?: boolean; // jalon fort (mise en exergue)
}

export interface Influence {
	penseur: string;
	apport: string;
}

export interface EvolutionMotOrdre {
	periode: string;
	motOrdre: string;
	contexte: string;
}

export interface Publication {
	titre: string;
	sousTitre?: string;
	type: string;
	periode: string;
	lieuImpression?: string;
	lieuDiffusion?: string;
	contenu: string;
	extraitProgramme?: string;
	note?: string;
	source: string;
}

export interface MouvementHeritage {
	nom: string;
	dateCreation: string;
	description: string;
	source: string;
}

export interface OeuvreCulturelle {
	oeuvre: string;
	auteur: string;
	type: string;
	date: string;
	sujet: string;
}

export interface Source {
	auteur: string;
	titre: string;
	editeur: string;
	annee: string;
	type: string;
	url?: string;
}

export interface Responsable {
	nom: string;
	role: string;
	note: string;
}
