/** * Grounded Theory Engine Agent * * Implements Sisyphus orchestration pattern for multi-agent grounded theory research * Supports open coding, axial coding, selective coding, and saturation testing * * Skills: * - Open coding (identify concepts from data) * - Axial coding (relate categories) * - Selective coding (identify core category) * - Saturation testing (assess theoretical completeness) * - Project management (create, update, manage projects) */ export interface GTProject { id: string; name: string; description: string; documents: string[]; coders: string[]; open_codes: OpenCode[]; axial_codes: AxialCode[]; current_phase: 'open_coding' | 'axial_coding' | 'selective_coding' | 'saturation_testing'; created_at: Date; updated_at: Date; } export interface OpenCode { id: string; code_name: string; raw_data: string; property: string; dimension: string; memo?: string; coder: string; created_at: Date; source_document: string; } export interface AxialCode { id: string; category: string; subcategory?: string; codes: string[]; properties: Record; conditions: string; actions: string; consequences: string; coder: string; created_at: Date; } /** * Creates a new grounded theory project using Sisyphus orchestration */ export declare function createProject(name: string, description: string, documents: string[], coders: string[]): Promise; /** * Performs open coding on a document using Sisyphus orchestration */ export declare function performOpenCoding(projectId: string, documentId: string, documentContent: string, assignedCoder: string): Promise; /** * Performs axial coding to relate categories using Sisyphus orchestration */ export declare function performAxialCoding(projectId: string, category: string, subcategory: string, codeIds: string[], conditions: string, actions: string, consequences: string): Promise; /** * Tests theory saturation using Sisyphus orchestration */ export declare function testSaturation(projectId: string, newDocumentContent: string): Promise; /** * Generates a project report using Sisyphus orchestration */ export declare function generateProjectReport(projectId: string): Promise; //# sourceMappingURL=grounded-theory-engine-agent.d.ts.map