/** * Init CLI 命令 — 一键接入 Claude Code(MCP 连接 + 工作流指令 + 资产同步)。 * * 职责边界: * - 负责:解析 --dry-run/--force、加载配置、写入边界判断、模板同步、Claude Code 配置写盘 * - 不负责:项目规划/配置推断(由 MCP 工具 sf_task/sf_knowledge 承担)、不写 intent.yaml * * 被谁调用:src/index.ts argv 分发(soloforge init) * 调用谁:resolveProjectConfig / classifyConfigContext / copy* / adapter_writers * * 数据流:argv → 配置 + 边界 → 写入接入文件 + 同步模板 * 持久化:写项目根 .mcp.json / CLAUDE.md / .claude/settings.json * * 第一性定位:init 是 MCP 引导悖论的解药——MCP 连不上之前,建立连接 + 注入工作流指令。 * 大道至简:只接入,不推断项目规划(规划交给 AI 连上 MCP 后做)。 */ /** * 运行 init 命令。 * @param argv 命令参数(process.argv.slice(3)) */ export declare function runInit(argv: string[]): Promise;