{"code":"import{pgTable,uuid,text,timestamp,jsonb,integer,index}from\"drizzle-orm/pg-core\";import{companies}from\"./companies.js\";import{agents}from\"./agents.js\";const agentWakeupRequests=pgTable(\"agent_wakeup_requests\",{id:uuid(\"id\").primaryKey().defaultRandom(),companyId:uuid(\"company_id\").notNull().references(()=>companies.id),agentId:uuid(\"agent_id\").notNull().references(()=>agents.id),source:text(\"source\").notNull(),triggerDetail:text(\"trigger_detail\"),reason:text(\"reason\"),payload:jsonb(\"payload\").$type(),status:text(\"status\").notNull().default(\"queued\"),coalescedCount:integer(\"coalesced_count\").notNull().default(0),requestedByActorType:text(\"requested_by_actor_type\"),requestedByActorId:text(\"requested_by_actor_id\"),idempotencyKey:text(\"idempotency_key\"),runId:uuid(\"run_id\"),requestedAt:timestamp(\"requested_at\",{withTimezone:true}).notNull().defaultNow(),claimedAt:timestamp(\"claimed_at\",{withTimezone:true}),finishedAt:timestamp(\"finished_at\",{withTimezone:true}),error:text(\"error\"),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow(),updatedAt:timestamp(\"updated_at\",{withTimezone:true}).notNull().defaultNow()},table=>({companyAgentStatusIdx:index(\"agent_wakeup_requests_company_agent_status_idx\").on(table.companyId,table.agentId,table.status),companyRequestedIdx:index(\"agent_wakeup_requests_company_requested_idx\").on(table.companyId,table.requestedAt),agentRequestedIdx:index(\"agent_wakeup_requests_agent_requested_idx\").on(table.agentId,table.requestedAt)}));export{agentWakeupRequests};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAAS,QAAS,KAAM,KAAM,UAAW,MAAO,QAAS,UAAa,sBACtE,OAAS,cAAiB,iBAC1B,OAAS,WAAc,cAEhB,MAAM,oBAAsB,QACjC,wBACA,CACE,GAAI,KAAK,IAAI,EAAE,WAAW,EAAE,cAAc,EAC1C,UAAW,KAAK,YAAY,EAAE,QAAQ,EAAE,WAAW,IAAM,UAAU,EAAE,EACrE,QAAS,KAAK,UAAU,EAAE,QAAQ,EAAE,WAAW,IAAM,OAAO,EAAE,EAC9D,OAAQ,KAAK,QAAQ,EAAE,QAAQ,EAC/B,cAAe,KAAK,gBAAgB,EACpC,OAAQ,KAAK,QAAQ,EACrB,QAAS,MAAM,SAAS,EAAE,MAA+B,EACzD,OAAQ,KAAK,QAAQ,EAAE,QAAQ,EAAE,QAAQ,QAAQ,EACjD,eAAgB,QAAQ,iBAAiB,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAC9D,qBAAsB,KAAK,yBAAyB,EACpD,mBAAoB,KAAK,uBAAuB,EAChD,eAAgB,KAAK,iBAAiB,EACtC,MAAO,KAAK,QAAQ,EACpB,YAAa,UAAU,eAAgB,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,EACpF,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EACzD,WAAY,UAAU,cAAe,CAAE,aAAc,IAAK,CAAC,EAC3D,MAAO,KAAK,OAAO,EACnB,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,EAChF,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,CAClF,EACC,QAAW,CACV,sBAAuB,MAAM,gDAAgD,EAAE,GAC7E,MAAM,UACN,MAAM,QACN,MAAM,MACR,EACA,oBAAqB,MAAM,6CAA6C,EAAE,GACxE,MAAM,UACN,MAAM,WACR,EACA,kBAAmB,MAAM,2CAA2C,EAAE,GAAG,MAAM,QAAS,MAAM,WAAW,CAC3G,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/agent_wakeup_requests.ts"],"sourcesContent":[null]}}