{"code":"import{pgTable,uuid,text,timestamp,jsonb,index}from\"drizzle-orm/pg-core\";import{companies}from\"./companies.js\";import{agents}from\"./agents.js\";import{heartbeatRuns}from\"./heartbeat_runs.js\";const activityLog=pgTable(\"activity_log\",{id:uuid(\"id\").primaryKey().defaultRandom(),companyId:uuid(\"company_id\").notNull().references(()=>companies.id),actorType:text(\"actor_type\").notNull().default(\"system\"),actorId:text(\"actor_id\").notNull(),action:text(\"action\").notNull(),entityType:text(\"entity_type\").notNull(),entityId:text(\"entity_id\").notNull(),agentId:uuid(\"agent_id\").references(()=>agents.id),runId:uuid(\"run_id\").references(()=>heartbeatRuns.id),details:jsonb(\"details\").$type(),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow()},table=>({companyCreatedIdx:index(\"activity_log_company_created_idx\").on(table.companyId,table.createdAt),runIdIdx:index(\"activity_log_run_id_idx\").on(table.runId),entityIdx:index(\"activity_log_entity_type_id_idx\").on(table.entityType,table.entityId)}));export{activityLog};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAAS,QAAS,KAAM,KAAM,UAAW,MAAO,UAAa,sBAC7D,OAAS,cAAiB,iBAC1B,OAAS,WAAc,cACvB,OAAS,kBAAqB,sBAEvB,MAAM,YAAc,QACzB,eACA,CACE,GAAI,KAAK,IAAI,EAAE,WAAW,EAAE,cAAc,EAC1C,UAAW,KAAK,YAAY,EAAE,QAAQ,EAAE,WAAW,IAAM,UAAU,EAAE,EACrE,UAAW,KAAK,YAAY,EAAE,QAAQ,EAAE,QAAQ,QAAQ,EACxD,QAAS,KAAK,UAAU,EAAE,QAAQ,EAClC,OAAQ,KAAK,QAAQ,EAAE,QAAQ,EAC/B,WAAY,KAAK,aAAa,EAAE,QAAQ,EACxC,SAAU,KAAK,WAAW,EAAE,QAAQ,EACpC,QAAS,KAAK,UAAU,EAAE,WAAW,IAAM,OAAO,EAAE,EACpD,MAAO,KAAK,QAAQ,EAAE,WAAW,IAAM,cAAc,EAAE,EACvD,QAAS,MAAM,SAAS,EAAE,MAA+B,EACzD,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,CAClF,EACC,QAAW,CACV,kBAAmB,MAAM,kCAAkC,EAAE,GAAG,MAAM,UAAW,MAAM,SAAS,EAChG,SAAU,MAAM,yBAAyB,EAAE,GAAG,MAAM,KAAK,EACzD,UAAW,MAAM,iCAAiC,EAAE,GAAG,MAAM,WAAY,MAAM,QAAQ,CACzF,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/activity_log.ts"],"sourcesContent":[null]}}