/** * loop-engine 的 sys schema 表(编码规范 §7 / ADR-002)。 * 运行时实例状态:loop 的**模型定位与就绪集** —— 断点续跑的三份持久状态之一(OS 09)。 */ import { jsonb, text, timestamp } from 'drizzle-orm/pg-core'; import { sys } from '@shared/db.ts'; export const loopStateTable = sys.table('loop_state', { taskId: text('task_id').primaryKey(), model: jsonb('model').notNull(), /** 解析后的 CMMN 子集结构 —— 免去每回合重解析 */ parsed: jsonb('parsed').notNull(), runtime: jsonb('runtime').notNull(), updatedAt: timestamp('updated_at', { withTimezone: true }).notNull().defaultNow(), });