實作完成摘要

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 installsoul/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