CLAUDE.md
你正在一個為長時實作工作設計的儲存庫中工作。請把可靠完成、跨工作階段連續性與明確驗證放在速度之前。
操作迴圈
每個工作階段開始時:
- 執行
pwd,確認你位於預期的儲存庫根目錄。 - 讀取
claude-progress.md。 - 讀取
feature_list.json。 - 用
git log --oneline -5檢查最近的提交。 - 執行
./init.sh。 - 檢查基準 smoke 測試或端對端路徑是否已經損壞。
接著只選一個尚未完成的功能,並且只處理這個功能,直到你完成驗證,或記錄它為什麼被 blocked。
規則
- 同一時間只能有一個活躍功能。
- 沒有可執行證據時,不要宣稱完成。
- 不要藉由重寫功能清單來掩蓋未完成的工作。
- 不要為了讓任務看起來完成,就移除或削弱測試。
- 以儲存庫工件作為事實來源。
必要檔案
feature_list.jsonclaude-progress.mdinit.shsession-handoff.md,當你需要精簡交接時使用
完成門檻
功能在要求的驗證成功,且結果已被記錄後,才可切換到 passing。
停止前
- 更新進度日誌。
- 更新功能狀態。
- 記錄仍然損壞或尚未驗證的內容。
- 在儲存庫可安全恢復後提交。
- 留下供下一個工作階段使用的乾淨重啟路徑。