/** * Plugin Karbé — hooks d'activation/désactivation par plugin. * * Chaque plugin peut déclarer un `onEnable` et/ou `onDisable` ici. Exemples * d'usage : seed initial des carbets démo (au enable), soft-delete des * carbets démo (au disable). Les hooks ne sont **pas** des migrations DB — * pour ça on passe par les fichiers prisma/migrations. */ export type PluginHook = () => Promise; export interface PluginHookSet { onEnable?: PluginHook; onDisable?: PluginHook; } // Pour l'instant, vide : les plugins métier ajouteront leurs hooks ici // au fur et à mesure (sans toucher au runtime du système Plugin). export const pluginHooks: Record = {};