chore: mark sections 3.4, 3.5 complete; update Frontend submodule

- Section 3.4: monitor UI identifier display confirmed clean
- Section 3.5: copyable resource codes added to all detail pages
- Phase tracking items updated to reflect actual completion state
This commit is contained in:
zhi
2026-03-22 00:22:44 +00:00
parent 38884a7555
commit e24b317ce5
2 changed files with 23 additions and 23 deletions

View File

@@ -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