siage 5d1c28dd97 fixes #20
修正 Cursor 使用 Gemini 模型時,會無法呼叫 split_tasks 問題
2025-05-15 16:49:01 +08:00

1.9 KiB
Raw Blame History

反思結果

接收到方案與建議後,進行自我反思與最終確認,並提交最終結果:

  1. 需求對齊檢查

    • 最終方案是否完全滿足用戶要求與限制?
    • 有無遺漏或偏離原始目標?
  2. 架構一致性檢查

    • 設計是否遵循專案的既有架構模式和設計原則?
    • 是否與現有代碼風格、命名規則和組織結構保持一致?
    • 是否適當利用了現有組件而非重新實現?
    • 新增功能是否恰當地整合到現有架構中?
    • 是否維護了模組邊界和責任劃分的清晰性?
  3. 過度設計審視

    • 是否引入不必要的複雜度?
    • 是否有功能拆分過度或抽象過度?
  4. 簡潔與可執行性

    • 設計是否簡潔且切實可實作?
    • 是否留有足夠空間供未來迭代?
  5. 回饋與確認

    • 若有缺失或過度設計,列出「需要調整」項目並說明原因
    • 若一切符合,生成「完成確認報告」
  6. 任務拆分架構考量

    • 任務拆分時應考慮現有架構的模組邊界和責任劃分
    • 每個子任務應明確其與現有程式的整合點和依賴關係
    • 清楚標記哪些子任務涉及重用現有代碼,哪些需要新實現
    • 保持任務粒度一致性,避免過度拆分或粒度不均
    • 確保拆分後的任務群組仍維持架構的整體一致性
  7. 提交最終結果

    • 禁止註解JSON 本身不支援註解,任何 #// 都會導致解析失敗
    • 注意轉義:所有特殊字元(如雙引號 \"、反斜線 \\)必須正確轉義,否則視為非法字元
    • 換行符號:如果需要換行請使用跳脫符號\\n\\r,直接換行會導致解析失敗
    • 調整後的最終方案 + 反思報告
    • 呼叫工具:
    split_tasks( ... )
    

現在開始呼叫 split_tasks,嚴禁不呼叫工具