feat: finalize HTTP direct dispatch refactor and pending milestone updates
Switch API execution to direct daemon request handling, add regression coverage for non-socket HTTP dispatch, and include the remaining pending local updates across CLI/daemon/docs from the current worktree.
This commit is contained in:
+3
-2
@@ -1,7 +1,7 @@
|
||||
# ROADMAP.md
|
||||
# tvctl — Feature Roadmap and Milestone Tracker
|
||||
# Agents: update this file as work is completed. See AGENT.md for instructions.
|
||||
# Last updated: 2026-04-15
|
||||
# Last updated: 2026-04-18
|
||||
|
||||
---
|
||||
|
||||
@@ -120,7 +120,7 @@ _Goal: Ready for real use._
|
||||
- [ ] `tvctl daemon install` generates correct systemd unit file
|
||||
- [x] 2026-04-15 — First-run experience: helpful output when no devices discovered yet
|
||||
- [x] 2026-04-15 — Daemon startup message with socket path and HTTP port
|
||||
- [ ] Log output via `tracing` (respects `log_level` config)
|
||||
- [x] 2026-04-18 — Log output via `tracing` (respects `log_level` config)
|
||||
- [x] 2026-04-15 — README accuracy pass (verify all examples work)
|
||||
- [x] 2026-04-15 — `cargo clippy` clean
|
||||
- [x] 2026-04-15 — `cargo test` passing
|
||||
@@ -166,6 +166,7 @@ out of scope until Milestone 6 is complete and stable.
|
||||
- [x] 2026-04-14 — Finish Milestone 4 with help, JSON-mode, config socket-reload, and secret-redaction polish
|
||||
- [x] 2026-04-15 — Add HTTP API route parity and integration coverage against an isolated running daemon
|
||||
- [x] 2026-04-15 — Add shell completions and first-run CLI polish for Milestone 6
|
||||
- [x] 2026-04-18 — Make runtime tracing respect `daemon.log_level` on daemon start and config reload
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user