// packages/db-cn/src/index.ts —— CN 侧唯一 Prisma client 出口。 // api(PrismaService)与 worker(Task 20)都从本包导入,schema/迁移只此一份。 // commonjs 包:消费方(api/worker)均为 CJS,tsc 直出无需打包。 // P4a Task 5 起增补用量域共享核心(usage.ts:聚合 + 阈值告警评估——api 与 // worker 的检查点共用,见该文件头)。 export { PrismaClient } from '@prisma/client'; export type { Prisma } from '@prisma/client'; export { computeUsageAggregates, evaluateUsage, evaluateUsageSafe, USAGE_ALERTS_LIST_LIMIT, USAGE_THRESHOLDS_SINGLETON_ID, } from './usage'; export type { UsageAlbumAggregate, UsageAggregates, UsageAlertKind, } from './usage'; // P4a Task 7:用户同步域单行状态表固定 id(迁移种子;reset.ts TRUNCATE 后 // 重种同值。引擎与 e2e 共用,避免字面量漂移)。 export const USER_SYNC_STATE_SINGLETON_ID = 'user-sync-state-single-row';