/** * v0.6 P1 #7 — Readiness check for S1 회고 작업. * * `solosquad readiness check --target v0.6` 는 워크스페이스를 스캔해 * v0.5 운영 데이터(author-costs.jsonl 행 수, 4종 워크플로 실행 카운트, * SKILL 카운트, analysis-ledger 행 수)가 *회고 작업에 의미가 있을 만큼* * 누적됐는지 결정적으로 판단한다. * * Pass criteria (v0.6 §6 / docs/plan/v0.6-default-workflow-tuning.md): * - 4종 템플릿(PMF / Feature / Rebranding / Prototype) 중 ≥ 1종 실행 * - author 루프 산출(author-costs.jsonl) ≥ 10 행 * * Exit code: 0 = 통과, 1 = 데이터 부족. */ export interface ReadinessOpts { target?: string; workspace?: string; } export interface ReadinessReport { workspace: string; authorCostRows: number; workflowsByTemplate: Record; authorSkillCount: number; ledgerEntries: number; pass: boolean; reason: string; recentActiveDays: number; } declare const TEMPLATE_KEYS: readonly ["pmf", "feature", "rebranding", "prototype"]; type TemplateKey = (typeof TEMPLATE_KEYS)[number]; export declare function readinessCheckCommand(opts: ReadinessOpts): Promise; export declare function scanWorkspace(workspace: string): ReadinessReport; export {};