chore: update submodules and mark completed TODO items

- Backend: remove legacy Python CLI, update docs
- Frontend: code-first navigation across all pages
- TODO: mark sections 2.2, 2.3, 2.6, 3.1 as completed
This commit is contained in:
zhi
2026-03-21 21:38:29 +00:00
parent d6312c15c8
commit 5a3edb763b
3 changed files with 21 additions and 21 deletions

View File

@@ -211,17 +211,17 @@
- [x] Ensure CLI-related list payloads always include canonical code fields - [x] Ensure CLI-related list payloads always include canonical code fields
### 2.2 User / account-manager flow ### 2.2 User / account-manager flow
- [ ] Review current `account-manager` permission implementation - [x] Review current `account-manager` permission implementation
- [ ] Add dedicated backend flow for account-manager-based account creation if current `/users` route is insufficient - [x] Add dedicated backend flow for account-manager-based account creation if current `/users` route is insufficient
- [ ] Ensure `hf user create` maps cleanly to backend account-manager permission model - [x] Ensure `hf user create` maps cleanly to backend account-manager permission model
- [ ] Ensure new accounts default to `guest` - [x] Ensure new accounts default to `guest`
- [ ] Ensure admin role cannot be assigned through normal user management APIs - [x] Ensure admin role cannot be assigned through normal user management APIs
### 2.3 Permission introspection for CLI help ### 2.3 Permission introspection for CLI help
- [ ] Decide how CLI will query effective permissions - [x] Decide how CLI will query effective permissions
- [ ] Add/extend backend endpoint(s) for current-user permission introspection if needed - [x] Add/extend backend endpoint(s) for current-user permission introspection if needed
- [ ] Ensure CLI can cheaply determine whether a subcommand is permitted - [x] Ensure CLI can cheaply determine whether a subcommand is permitted
- [ ] Support permission-aware help rendering without excessive API chattiness - [x] Support permission-aware help rendering without excessive API chattiness
### 2.4 Task / meeting / support actions ### 2.4 Task / meeting / support actions
- [x] Add/confirm backend route for task self-assignment (`task take`) - [x] Add/confirm backend route for task self-assignment (`task take`)
@@ -236,22 +236,22 @@
- [ ] Update serializers to expose code prominently wherever applicable - [ ] Update serializers to expose code prominently wherever applicable
### 2.6 Legacy Python CLI retirement ### 2.6 Legacy Python CLI retirement
- [ ] Track parity between new `hf` CLI and old backend Python CLI - [x] Track parity between new `hf` CLI and old backend Python CLI
- [ ] Once parity is acceptable, remove legacy Python CLI from backend repo - [x] Once parity is acceptable, remove legacy Python CLI from backend repo
- [ ] Remove backend docs referencing the old Python CLI - [x] Remove backend docs referencing the old Python CLI
--- ---
## 3. HarborForge.Frontend ## 3. HarborForge.Frontend
### 3.1 Code-first UI migration ### 3.1 Code-first UI migration
- [ ] Audit current routes and identify every place still using raw ids - [x] Audit current routes and identify every place still using raw ids
- [ ] Move project detail lookup toward `project-code` - [x] Move project detail lookup toward `project-code`
- [ ] Move milestone detail lookup toward `milestone-code` - [x] Move milestone detail lookup toward `milestone-code`
- [ ] Move task detail lookup toward `task-code` - [x] Move task detail lookup toward `task-code`
- [ ] Move meeting detail lookup toward `meeting-code` - [x] Move meeting detail lookup toward `meeting-code`
- [ ] Move support detail lookup toward `support-code` - [x] Move support detail lookup toward `support-code`
- [ ] Move propose detail lookup toward `propose-code` - [x] Move propose detail lookup toward `propose-code`
- [x] Stop surfacing raw ids as the main visible identifier in lists/details - [x] Stop surfacing raw ids as the main visible identifier in lists/details
- [x] Display codes consistently in relevant list and detail views - [x] Display codes consistently in relevant list and detail views