{"code":"import{boolean,index,jsonb,pgTable,text,timestamp,uuid}from\"drizzle-orm/pg-core\";import{companies}from\"./companies.js\";import{executionWorkspaces}from\"./execution_workspaces.js\";import{heartbeatRuns}from\"./heartbeat_runs.js\";import{issues}from\"./issues.js\";import{projects}from\"./projects.js\";import{workspaceRuntimeServices}from\"./workspace_runtime_services.js\";const issueWorkProducts=pgTable(\"issue_work_products\",{id:uuid(\"id\").primaryKey().defaultRandom(),companyId:uuid(\"company_id\").notNull().references(()=>companies.id),projectId:uuid(\"project_id\").references(()=>projects.id,{onDelete:\"set null\"}),issueId:uuid(\"issue_id\").notNull().references(()=>issues.id,{onDelete:\"cascade\"}),executionWorkspaceId:uuid(\"execution_workspace_id\").references(()=>executionWorkspaces.id,{onDelete:\"set null\"}),runtimeServiceId:uuid(\"runtime_service_id\").references(()=>workspaceRuntimeServices.id,{onDelete:\"set null\"}),type:text(\"type\").notNull(),provider:text(\"provider\").notNull(),externalId:text(\"external_id\"),title:text(\"title\").notNull(),url:text(\"url\"),status:text(\"status\").notNull(),reviewState:text(\"review_state\").notNull().default(\"none\"),isPrimary:boolean(\"is_primary\").notNull().default(false),healthStatus:text(\"health_status\").notNull().default(\"unknown\"),summary:text(\"summary\"),metadata:jsonb(\"metadata\").$type(),createdByRunId:uuid(\"created_by_run_id\").references(()=>heartbeatRuns.id,{onDelete:\"set null\"}),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow(),updatedAt:timestamp(\"updated_at\",{withTimezone:true}).notNull().defaultNow()},table=>({companyIssueTypeIdx:index(\"issue_work_products_company_issue_type_idx\").on(table.companyId,table.issueId,table.type),companyExecutionWorkspaceTypeIdx:index(\"issue_work_products_company_execution_workspace_type_idx\").on(table.companyId,table.executionWorkspaceId,table.type),companyProviderExternalIdIdx:index(\"issue_work_products_company_provider_external_id_idx\").on(table.companyId,table.provider,table.externalId),companyUpdatedIdx:index(\"issue_work_products_company_updated_idx\").on(table.companyId,table.updatedAt)}));export{issueWorkProducts};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OACE,QACA,MACA,MACA,QACA,KACA,UACA,SACK,sBACP,OAAS,cAAiB,iBAC1B,OAAS,wBAA2B,4BACpC,OAAS,kBAAqB,sBAC9B,OAAS,WAAc,cACvB,OAAS,aAAgB,gBACzB,OAAS,6BAAgC,kCAElC,MAAM,kBAAoB,QAC/B,sBACA,CACE,GAAI,KAAK,IAAI,EAAE,WAAW,EAAE,cAAc,EAC1C,UAAW,KAAK,YAAY,EAAE,QAAQ,EAAE,WAAW,IAAM,UAAU,EAAE,EACrE,UAAW,KAAK,YAAY,EAAE,WAAW,IAAM,SAAS,GAAI,CAAE,SAAU,UAAW,CAAC,EACpF,QAAS,KAAK,UAAU,EAAE,QAAQ,EAAE,WAAW,IAAM,OAAO,GAAI,CAAE,SAAU,SAAU,CAAC,EACvF,qBAAsB,KAAK,wBAAwB,EAChD,WAAW,IAAM,oBAAoB,GAAI,CAAE,SAAU,UAAW,CAAC,EACpE,iBAAkB,KAAK,oBAAoB,EACxC,WAAW,IAAM,yBAAyB,GAAI,CAAE,SAAU,UAAW,CAAC,EACzE,KAAM,KAAK,MAAM,EAAE,QAAQ,EAC3B,SAAU,KAAK,UAAU,EAAE,QAAQ,EACnC,WAAY,KAAK,aAAa,EAC9B,MAAO,KAAK,OAAO,EAAE,QAAQ,EAC7B,IAAK,KAAK,KAAK,EACf,OAAQ,KAAK,QAAQ,EAAE,QAAQ,EAC/B,YAAa,KAAK,cAAc,EAAE,QAAQ,EAAE,QAAQ,MAAM,EAC1D,UAAW,QAAQ,YAAY,EAAE,QAAQ,EAAE,QAAQ,KAAK,EACxD,aAAc,KAAK,eAAe,EAAE,QAAQ,EAAE,QAAQ,SAAS,EAC/D,QAAS,KAAK,SAAS,EACvB,SAAU,MAAM,UAAU,EAAE,MAA+B,EAC3D,eAAgB,KAAK,mBAAmB,EAAE,WAAW,IAAM,cAAc,GAAI,CAAE,SAAU,UAAW,CAAC,EACrG,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,oBAAqB,MAAM,4CAA4C,EAAE,GACvE,MAAM,UACN,MAAM,QACN,MAAM,IACR,EACA,iCAAkC,MAAM,0DAA0D,EAAE,GAClG,MAAM,UACN,MAAM,qBACN,MAAM,IACR,EACA,6BAA8B,MAAM,sDAAsD,EAAE,GAC1F,MAAM,UACN,MAAM,SACN,MAAM,UACR,EACA,kBAAmB,MAAM,yCAAyC,EAAE,GAClE,MAAM,UACN,MAAM,SACR,CACF,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/issue_work_products.ts"],"sourcesContent":[null]}}