/** ~/.claude/ — Claude Code 설정 디렉토리 */ export declare const CLAUDE_DIR: string; /** ~/.claude/settings.json — Claude Code 설정 파일 */ export declare const SETTINGS_PATH: string; /** * ~/.forgen/ — v1 하네스 홈 디렉토리. * * v0.4.1 (2026-04-24): FORGEN_HOME env 로 override 가능. * 목적: CI/e2e 에서 격리된 fresh forgen 홈으로 "신규 사용자 시뮬" + 내 실 홈 * (2338+ 세션 축적물) 을 건드리지 않음. README/docs 에도 "테스트 격리" 섹션 * 으로 노출 예정. */ export declare const FORGEN_HOME: string; /** ~/.forgen/me/ — 개인 공간 (v5.1: ~/.compound/ → ~/.forgen/ 통합) */ export declare const ME_DIR: string; /** ~/.forgen/me/philosophy.json — 개인 철학 */ export declare const ME_PHILOSOPHY: string; /** ~/.forgen/me/solutions/ — 개인 솔루션 */ export declare const ME_SOLUTIONS: string; /** ~/.forgen/me/behavior/ — 개인 행동 패턴 */ export declare const ME_BEHAVIOR: string; /** ~/.forgen/me/rules/ — 개인 규칙 */ export declare const ME_RULES: string; /** ~/.forgen/me/skills/ — 개인 스킬 (promoted solutions) */ export declare const ME_SKILLS: string; /** ~/.forgen/packs/ — 팀 팩 저장소 */ export declare const PACKS_DIR: string; /** ~/.forgen/handoffs/ — 세션 간 핸드오프 데이터 */ export declare const HANDOFFS_DIR: string; /** ~/.forgen/state/ — 상태 파일 디렉토리 */ export declare const STATE_DIR: string; /** * ~/.forgen/state/match-eval-log.jsonl — JSONL ranking-decision log for the * bootstrap evaluator and offline matcher debugging. Written best-effort by * `src/engine/match-eval-log.ts`; never on the hook critical path. */ export declare const MATCH_EVAL_LOG_PATH: string; /** * ~/.forgen/state/solution-quarantine.jsonl — JSONL log of solution files * dropped during index build due to malformed frontmatter. Append-only, * dedupe-by-path. Used by `forgen doctor` to surface dead solutions that * would otherwise vanish silently (see `diagnoseFrontmatter`). */ export declare const SOLUTION_QUARANTINE_PATH: string; /** * ~/.forgen/state/outcomes/ — per-session JSONL logs of solution inject → * outcome events (accept / correct / error / unknown). Written by the * solution-outcome-tracker hook. One file per session for write-safety * under concurrent sessions. Consumers aggregate across files to compute * fitness (see `solution-fitness.ts`). */ export declare const OUTCOMES_DIR: string; /** * ~/.forgen/lab/candidates/ — Phase 4 quarantine zone for evolver-agent * proposals before they enter the live solution index. The evolver writes * here; promotion and rollback commands move files out (to ME_SOLUTIONS * or to `lab/archived-{ts}/`). Keeping candidates isolated means a * runaway agent cannot silently poison the match pool. */ export declare const CANDIDATES_DIR: string; /** ~/.forgen/lab/archived/ — rollback destination for evolved solutions. */ export declare const ARCHIVED_DIR: string; /** * ~/.forgen/sessions/ — legacy session log directory (transcript-like). * * session-logger.ts 가 prepareHarness step 11 에서 한 줄짜리 * `{date}_{uuid}.json` 메타 파일을 기록. v1 의 SessionEffectiveState * 와는 다른 책임이라 별 디렉토리 (V1_SESSIONS_DIR) 와 공존: * - SESSIONS_DIR (여기): 세션 발생 사실 + 시작/종료 시각 + cwd * - V1_SESSIONS_DIR : profile + pack 합성 결과 (effective state) */ export declare const SESSIONS_DIR: string; /** ~/.forgen/config.json — 글로벌 설정 */ export declare const GLOBAL_CONFIG: string; /** ~/.forgen/state/meta-learning/ — 메타학습 상태 파일 */ export declare const META_LEARNING_DIR: string; /** ~/.forgen/lab/ — Lab 적응형 최적화 엔진 데이터 */ export declare const LAB_DIR: string; /** ~/.forgen/me/forge-profile.json — 글로벌 Forge 프로필 */ export declare const FORGE_PROFILE: string; /** ~/.forgen/me/recommendations/ — Pack Recommendation */ export declare const V1_RECOMMENDATIONS_DIR: string; /** * ~/.forgen/state/sessions/ — v1 Session Effective State. * * session-state-store.ts 가 매 세션마다 profile + active rules + pack * 합성 결과를 `{sessionId}.json` 으로 기록. SESSIONS_DIR (legacy session * log) 와는 다른 책임 (정합화는 v0.4.8 A3 참조). */ export declare const V1_SESSIONS_DIR: string; /** ~/.forgen/state/raw-logs/ — Raw Log */ export declare const V1_RAW_LOGS_DIR: string; /** 모든 실행 모드 이름 (cancel/recovery 시 사용) */ export declare const ALL_MODES: readonly ["ralph", "autopilot", "ultrawork", "team", "pipeline", "ccg", "ralplan", "deep-interview", "forge-loop", "ship", "retro", "learn", "calibrate"]; /** {repo}/.compound/ — 프로젝트 로컬 디렉토리 */ export declare function projectDir(cwd: string): string; /** {repo}/.compound/pack.link — 팀 팩 연결 파일 */ export declare function packLinkPath(cwd: string): string; /** {repo}/.compound/philosophy.json — 프로젝트별 철학 */ export declare function projectPhilosophyPath(cwd: string): string; /** {repo}/.compound/forge-profile.json — 프로젝트별 Forge 프로필 */ export declare function projectForgeProfilePath(cwd: string): string;