// Export seed data maps here. // Use PascalCase names matching entity types — `erp-kit app generate seed` // discovers exports automatically and writes .jsonl files. // // The dispatcher requires a seeded catalog: NotificationChannel rows for every // channel the app enables, one NotificationCategory per event type (1:1 keeps // per-event preference granularity), an EventCategoryBinding per emitted // eventType, and a NotificationTemplate per (eventType, channel, locale). // // Example (host app seeds its own event vocabulary): // // import { uuidv5 } from "../../../shared/uuidv5"; // const NS = "erp-kit:notification"; // // export const channelIds = { // IN_APP: await uuidv5(NS, "channel:IN_APP"), // } as const; // // const channels = { // [channelIds.IN_APP]: { // channelId: "IN_APP", // kind: "PERSONAL", // displayName: "In-app", // capabilities: { // supportsHtmlBody: false, // supportsAttachments: false, // supportsRichActions: true, // }, // enabled: true, // }, // } as const; // // export { channels as NotificationChannel }; // // // ...plus NotificationCategory, EventCategoryBinding, and // // NotificationTemplate maps keyed the same way. export {};