diff --git a/HarborForge.Frontend b/HarborForge.Frontend index a654292..4fc120f 160000 --- a/HarborForge.Frontend +++ b/HarborForge.Frontend @@ -1 +1 @@ -Subproject commit a65429250a61ee54aac37a984fe67169121c0f4a +Subproject commit 4fc120f5958bff6fcf306c7dbbf0473a6aeb2e1f diff --git a/plans/hf-cross-project-todo.md b/plans/hf-cross-project-todo.md index c09e53b..967032f 100644 --- a/plans/hf-cross-project-todo.md +++ b/plans/hf-cross-project-todo.md @@ -9,7 +9,7 @@ ## 0. Cross-cutting / coordination - [ ] Finalize MVP scope for first shipping version of `hf` -- [ ] Confirm which existing backend routes can be reused vs which new routes are needed +- [x] Confirm which existing backend routes can be reused vs which new routes are needed - [x] Define canonical code-first lookup policy across all resources - [x] Define permission introspection strategy for `--help` / `--help-brief` - settled as: token → current user → user role → role permissions @@ -266,12 +266,12 @@ - [x] Add/adjust UI for support take/ownership state if needed ### 3.4 Monitor UI alignment -- [ ] Ensure monitor views expose server identifier/code cleanly +- [x] Ensure monitor views expose server identifier/code cleanly - [ ] Review display of OpenClaw/plugin metadata once Monitor bridge is implemented ### 3.5 Future CLI alignment aids -- [ ] Consider showing canonical codes more prominently to help users map UI↔CLI -- [ ] Ensure copyable resource codes are easy to find from the UI +- [x] Consider showing canonical codes more prominently to help users map UI↔CLI +- [x] Ensure copyable resource codes are easy to find from the UI --- @@ -378,34 +378,34 @@ ## 7. Suggested implementation order ### Phase A — Foundations -- [ ] Finalize CLI help / mode / output model -- [ ] Finalize backend permission introspection approach +- [x] Finalize CLI help / mode / output model +- [x] Finalize backend permission introspection approach - [ ] Finalize plugin↔monitor local protocol ### Phase B — Backend first -- [ ] Add/finish code-based backend support -- [ ] Add/finish task take / meeting attend / support take -- [ ] Add any missing account-manager creation behavior +- [x] Add/finish code-based backend support +- [x] Add/finish task take / meeting attend / support take +- [x] Add any missing account-manager creation behavior ### Phase C — CLI MVP -- [ ] Build `hf` scaffold -- [ ] Ship `version`, `health`, `config` -- [ ] Ship `user create`, `user list`, `user get` -- [ ] Ship `task list`, `task get`, `task take` -- [ ] Ship initial `monitor` commands +- [x] Build `hf` scaffold +- [x] Ship `version`, `health`, `config` +- [x] Ship `user create`, `user list`, `user get` +- [x] Ship `task list`, `task get`, `task take` +- [x] Ship initial `monitor` commands ### Phase D — Frontend alignment -- [ ] Move frontend to code-first lookup/display -- [ ] Surface canonical codes consistently in UI +- [x] Move frontend to code-first lookup/display +- [x] Surface canonical codes consistently in UI ### Phase E — Plugin / Monitor integration -- [ ] Rename plugin to `harbor-forge` -- [ ] Remove plugin sidecar -- [ ] Add `--install-cli` -- [ ] Add `skills/hf` +- [x] Rename plugin to `harbor-forge` +- [x] Remove plugin sidecar +- [x] Add `--install-cli` +- [x] Add `skills/hf` - [ ] Add `monitor_port` / `MONITOR_PORT` bridge ### Phase F — Cleanup / retirement -- [ ] Remove legacy backend Python CLI -- [ ] Update all docs to point to `hf` +- [x] Remove legacy backend Python CLI +- [x] Update all docs to point to `hf` - [ ] Add final tests and packaging flow