/** * Workspace chunker — turns tasks, notes, and history entries into * embedding-ready text. Workspace items are pure prose, so no fancy * three-tier chunking — just sensible concatenation with section markers. */ export interface TaskChunkInput { id: number; title: string; description: string | null; summary: string | null; tags: string | null; status: string; priority: number; } export interface TaskLogChunkInput { taskId: number; taskTitle: string; note: string; } export interface NoteChunkInput { note: string; summary?: string | null; archived?: boolean; archiveTimestamp?: number; } export interface ChunkOutput { text: string; contentHash: string; } export declare function chunkTask(input: TaskChunkInput): ChunkOutput; export declare function chunkTaskLog(input: TaskLogChunkInput): ChunkOutput; export declare function chunkNote(input: NoteChunkInput): ChunkOutput; //# sourceMappingURL=chunker-workspace.d.ts.map