Files
PaperClipAI/server/src/services/task-workspace-selection.ts
T
DottaandPaperclip 3452c67d86 refactor(workspaces): isolate source identity and align review fixtures
Extract source-root identity helpers and split policy regression suites.
Preserve behavior while applying current contributor source rules and
reconcile Storybook execution-default fixtures and catalog dependencies.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-12 17:53:55 -05:00

10 lines
286 B
TypeScript

import { and, inArray, isNull } from "drizzle-orm";
import { executionWorkspaces } from "@paperclipai/db";
export function taskWorkspaceSelectableCondition() {
return and(
inArray(executionWorkspaces.status, ["active", "idle"]),
isNull(executionWorkspaces.closedAt),
)!;
}