From 90e92da4f200dde7ed97b8eb28a59973d71b77a1 Mon Sep 17 00:00:00 2001 From: zhi Date: Sat, 21 Mar 2026 18:12:30 +0000 Subject: [PATCH] docs: update TODO - mark completed code-first API items --- plans/hf-cross-project-todo.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/plans/hf-cross-project-todo.md b/plans/hf-cross-project-todo.md index e32faa3..1548c81 100644 --- a/plans/hf-cross-project-todo.md +++ b/plans/hf-cross-project-todo.md @@ -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`)