變更摘要

Agent: programmer (programmer)
Confidence: 84%
Cost: $1.3480
Duration: 4m 10s
Task ID: 5abf003a-4e28-452e-a275-45f0acf4e232


All tasks complete. Summary of changes:

變更摘要

修改的檔案(3 個)

  1. soul/agents/programmer.json — systemPrompt 中的「交付流程」段落從 dispatch_task 方式替換為 HANDOFF 標記方式
  2. soul/agents/reviewer.json — systemPrompt 中的「流水線交付流程」段落(Step 2A/2B + dispatch_task)替換為 HANDOFF 標記方式(含 feedback intent 退回機制)
  3. src/agents/worker-scheduler.ts — 4 處修改:
    • (3a) 團隊成員目錄的 HANDOFF 說明文字:從「pipeline 中才能用」改為「所有任務都必須用 HANDOFF」
    • (3b) HANDOFF auto-dispatch 條件:移除 intent === 'handoff' 限制,讓 feedback/escalate intent 也能觸發派工
    • (3c) 下游 prompt 加入 交接類型 和 feedback 警告文字
    • (3d) 橫向通訊能力段落加入 dispatch_task vs HANDOFF 的區分說明
    • (4) 在 taskAnchor 前新增 handoffReminder section,提醒 agent 必須附加 HANDOFF 標記

驗證結果

  • tsgo --noEmit: ✅ 通過
  • programmer.json JSON 合法性: ✅ 通過
  • reviewer.json JSON 合法性: ✅ 通過
  • Commit: 0346094 on main

—HANDOFF—
TO: reviewer
INTENT: handoff
ARTIFACT_TYPE: code-change
SUMMARY: HANDOFF 機制 P0 修復 — 統一交接機制為 HANDOFF 標記,支援 feedback/escalate intent