chore(openspec): 以 operations guidance 取代 apply skill 自訂區塊
Run Tests / test (pull_request) Successful in 35s
Run Tests / test (pull_request) Successful in 35s
This commit is contained in:
@@ -84,3 +84,16 @@ rules:
|
||||
- 每個 task 描述應包含具體的檔案路徑或方法名稱
|
||||
- 每個 spec 的 Scenario 至少要對應一個 [整合測試] task,缺少對應者不得進入實作
|
||||
- 手動驗證類 task 放在最後一個 group
|
||||
|
||||
operations:
|
||||
apply:
|
||||
guidance:
|
||||
- 實作前先逐一對照 spec 的每個 `#### Scenario` 與 tasks.md 的測試 task([整合測試] 或單元測試);有 Scenario 沒有對應測試 task 時停止實作,列出缺漏並詢問使用者是否補上 tasks(CLAUDE.md 規定)
|
||||
- 涉及權限行為時,確認有 member / provider / admin / 未登入的跨角色測試 task
|
||||
- design.md 觸及安全觸發條件但缺「安全確認」段落時,停止實作並回報
|
||||
- 所有 task 完成後,先執行 `verify-and-report` skill(php artisan test、pint、AC 測試涵蓋、spec 同步狀態),再建議歸檔
|
||||
- 實作在功能分支進行,禁止直接在 master 上修改
|
||||
archive:
|
||||
guidance:
|
||||
- 歸檔後檢查 `openspec/config.yaml` 的 context(已實作範圍、尚未實作)是否需要更新,這份檔案不會自動維護
|
||||
- 歸檔是獨立的 PR,不要與實作混在同一個分支(CLAUDE.md「Git 與 PR 流程」)
|
||||
|
||||
Reference in New Issue
Block a user