80f5cf179f
Run Tests / test (pull_request) Failing after 1m53s
兩個 change 全任務完成(feature-test-coverage 40/40、provider-verification-workflow 48/48)。 同步規格: - feature-test-coverage/spec.md 補齊 ## Requirements 區塊標頭(結構修正) - Admin 教練審核 scenario 改為 approve 端點(toggle-verified 已由 #36 移除) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
756 B
756 B
MODIFIED Requirements
Requirement: 管理員切換教練驗證狀態
(本 requirement 由 provider-verification 的「Admin 審核佇列與裁決」取代)
PUT /api/admin/providers/{id}/toggle-verified SHALL 移除——單鍵切換允許繞過審核狀態機(無原因駁回、未送審直接通過)。教練驗證狀態的變更一律透過 PUT /api/admin/verifications/{userId}/approve|reject。
Scenario: toggle 端點回 404
- WHEN Admin 請求
PUT /api/admin/providers/{id}/toggle-verified - THEN 回傳 HTTP 404
Scenario: 教練列表仍顯示驗證狀態
- WHEN Admin 請求
GET /api/admin/providers - THEN 每筆教練資料包含
verification_status(與相容用is_verifiedaccessor)