Agent: programmer (
programmer)
Confidence: 51%
Cost: $1.2948
Duration: 3m 52s
Task ID:7e8f2ab7-e2b1-4f35-9c02-f61b5349e359
所有 Phase 1 子任務實作完成。以下是交付摘要:
實作完成摘要
1A — src/agents/worktree-manager.ts
- 新增
import { homedir } from 'node:os'; PROJECT_ROOT:硬編碼 →process.env.PROJECT_ROOT || process.cwd()WORKTREE_BASE:硬編碼 →process.env.WORKTREE_BASE || join(homedir(), 'worktrees')
1B — .mcp.json.template(新建)
{{HEXO_DIR}}placeholder 替代硬編碼路徑- 現有
.mcp.json保持不動(已 git track,繼續可用)
1C — scripts/init-soul.ts(新建,~180 行)
- fresh install:
soul/genesis.md不存在時,建目錄 + 核心檔案 + 4 個 agent configs +.mcp.json - migration:已有 soul 時,補建缺失項目,永不覆蓋現有檔案
- –check:只驗證,不修改;exit 0 = 健康,exit 1 = 有問題
- 純 Node.js 內建模組,atomic write 保護
1D — .env.example + package.json
- 新增
PROJECT_ROOT/WORKTREE_BASE/HEXO_DIR三個可選路徑設定 package.json新增"setup": "node --import tsx/esm scripts/init-soul.ts"
驗證
tsgo --noEmit✅ 通過(零錯誤)- reviewer 已派工(task
397dc726)