export interface CompoundInsight { id: string; type: 'solution' | 'rule' | 'convention' | 'pattern'; title: string; content: string; scope: 'me' | 'team'; /** 자동 분류: personal (개인 스타일) vs team (공통 패턴) */ classification: 'personal' | 'team'; /** 분류 근거 */ reason: string; source: 'session' | 'manual'; } /** 키워드 기반으로 인사이트를 개인/팀으로 자동 분류 */ export declare function classifyInsight(title: string, content: string): { classification: 'personal' | 'team'; reason: string; }; /** * Compound Loop — 이미 추출된 인사이트를 저장 */ export declare function runCompoundLoop(cwd: string, insights: CompoundInsight[]): Promise<{ saved: string[]; skipped: string[]; }>; /** 팀 제안으로 저장 (.compound/proposals/) */ export declare function saveTeamProposals(insights: CompoundInsight[], cwd: string): void; /** .compound/proposals/ 에서 제안 파일 로드 */ export declare function loadProposals(proposalsDir: string): CompoundInsight[]; /** 제안 파일 정리 */ export declare function cleanProposals(proposalsDir: string): void; /** CLI 핸들러: forgen compound */ export declare function handleCompound(args: string[]): Promise;