| name | memory-updater |
| description | Update Memory Bank files when significant changes occur. Triggers: update memory, 更新 memory bank, sync memory, 同步. |
Memory Bank Updater
描述
當專案發生重要變更時,同步更新 Memory Bank。
觸發條件
- 自動觸發:重大架構或流程決策後
- 手動觸發:「更新 memory bank」「同步 memory」
更新規則
| 檔案 | 何時更新 | 內容 |
|---|
activeContext.md | 每次 Phase 轉換 | 目前焦點、進行中任務 |
progress.md | 每個 Phase 完成時 | Done/Doing/Next |
decisionLog.md | 重要分析決策 | 決策 + 理由 |
productContext.md | 專案範圍變更 | 產品上下文更新 |
systemPatterns.md | 發現新模式 | 技術模式記錄 |
architect.md | 架構變更 | 架構決策記錄 |
格式
decisionLog.md 格式
[YYYY-MM-DD HH:MM:SS] - {決策摘要}
- 背景: {為什麼需要做決策}
- 選項: {考慮過的方案}
- 決定: {最終選擇}
- 理由: {選擇的原因}
progress.md 格式
## Done
- [x] Phase 0: Project initialized
- [x] Phase 1: Data intake completed
## Doing
- [ ] Phase 2: Building schema
## Next
- Phase 3: Concept alignment