docs: update TODO - mark completed code-first API items

This commit is contained in:
zhi
2026-03-21 18:12:30 +00:00
parent 99be72d603
commit 90e92da4f2

View File

@@ -200,15 +200,15 @@
## 2. HarborForge.Backend
### 2.1 Code-first API support
- [ ] Audit all CLI-targeted resources for code availability
- [ ] Ensure `project-code` is accepted in get/update/delete/member APIs
- [ ] Ensure `milestone-code` is accepted in get/update/delete/progress APIs
- [ ] Ensure `task-code` is accepted in get/update/delete/transition APIs
- [x] Audit all CLI-targeted resources for code availability
- [x] Ensure `project-code` is accepted in get/update/delete/member APIs
- [x] Ensure `milestone-code` is accepted in get/update/delete/progress APIs
- [x] Ensure `task-code` is accepted in get/update/delete/transition APIs
- [ ] Ensure `meeting-code` is accepted in get/update/delete/attend APIs
- [ ] Ensure `support-code` is accepted in get/update/delete/take/transition APIs
- [ ] Ensure `propose-code` is accepted in get/update/delete/accept/reject/reopen APIs
- [ ] Add code-based list filters where missing
- [ ] Ensure CLI-related list payloads always include canonical code fields
- [x] Ensure `propose-code` is accepted in get/update/delete/accept/reject/reopen APIs
- [x] Add code-based list filters where missing
- [x] Ensure CLI-related list payloads always include canonical code fields
### 2.2 User / account-manager flow
- [ ] Review current `account-manager` permission implementation
@@ -224,8 +224,8 @@
- [ ] Support permission-aware help rendering without excessive API chattiness
### 2.4 Task / meeting / support actions
- [ ] Add/confirm backend route for task self-assignment (`task take`)
- [ ] Add/confirm conflict behavior when task already has a different assignee
- [x] Add/confirm backend route for task self-assignment (`task take`)
- [x] Add/confirm conflict behavior when task already has a different assignee
- [ ] Add/confirm backend route for meeting attendance (`meeting attend`)
- [ ] Ensure meeting attendance updates participant list
- [ ] Add/confirm backend route for support self-assignment (`support take`)