docs: refresh ROADMAP and file outstanding work (VS-1..18) #15

Merged
David merged 1 commit from docs/roadmap-refresh-2026-05-16 into main 2026-05-17 04:18:01 +02:00
Owner

Summary

Replaces the per-feature Done list with a one-paragraph Snapshot section (2026-05-16). The Done content is preserved in git log on ROADMAP.md; everything it documented (auth, messaging, agent connect, tunnel/KVM, plugins, wasm meshcore, SSH proxy, peer mesh, full HTTP routes, 22-verb meshctrl CLI) is still wired.

Outstanding work was inventoried via a fresh scan

Sources: rg for TODO/FIXME/unimplemented/501, plus a sweep of every not-implemented stub in crates/meshcentral-web/src/user_session.rs. Each item now has a file:line anchor and a YouTrack issue.

Tracking

Tractable (15): VS-1 (meshctrl --token), VS-2 (sshfilesrelay), VS-3 (per-device file-tunnel allocator), VS-4 (session-recording capture), VS-5 (plugin lifecycle real handlers), VS-6 (plugin per-user permissions), VS-7 (error-log ring buffer), VS-8 (event-store / DispatchEvent), VS-9 (powertimeline), VS-10 (sysinfo cache), VS-11 (AMT LAN UDP probe), VS-12 (AMT satellite), VS-13 (capability metadata field), VS-14 (wasm meshcore host imports), VS-16 (Intel ACS keypair generator).

Bigger subsystems (3): VS-15 (AMT redirection-protocol client), VS-17 (SAML signature verification), VS-18 (Authenticode signing).

Test plan

  • git diff against the old ROADMAP: every previously-tracked remaining item still appears, with a YT id attached.
  • Every YT-linked file:line resolves to the cited stub / TODO marker.
  • Reviewer spot-check: pick one Tractable item at random and confirm the file:line points at real unfinished code.
## Summary Replaces the per-feature Done list with a one-paragraph Snapshot section (2026-05-16). The Done content is preserved in `git log` on `ROADMAP.md`; everything it documented (auth, messaging, agent connect, tunnel/KVM, plugins, wasm meshcore, SSH proxy, peer mesh, full HTTP routes, 22-verb `meshctrl` CLI) is still wired. ## Outstanding work was inventoried via a fresh scan Sources: `rg` for TODO/FIXME/unimplemented/501, plus a sweep of every `not-implemented` stub in `crates/meshcentral-web/src/user_session.rs`. Each item now has a file:line anchor and a YouTrack issue. ## Tracking Tractable (15): VS-1 (meshctrl --token), VS-2 (sshfilesrelay), VS-3 (per-device file-tunnel allocator), VS-4 (session-recording capture), VS-5 (plugin lifecycle real handlers), VS-6 (plugin per-user permissions), VS-7 (error-log ring buffer), VS-8 (event-store / DispatchEvent), VS-9 (powertimeline), VS-10 (sysinfo cache), VS-11 (AMT LAN UDP probe), VS-12 (AMT satellite), VS-13 (capability metadata field), VS-14 (wasm meshcore host imports), VS-16 (Intel ACS keypair generator). Bigger subsystems (3): VS-15 (AMT redirection-protocol client), VS-17 (SAML signature verification), VS-18 (Authenticode signing). ## Test plan - [x] `git diff` against the old ROADMAP: every previously-tracked remaining item still appears, with a YT id attached. - [x] Every YT-linked file:line resolves to the cited stub / TODO marker. - [ ] Reviewer spot-check: pick one Tractable item at random and confirm the file:line points at real unfinished code.
docs: refresh ROADMAP for 2026-05-16 snapshot
All checks were successful
Check / fmt + clippy + build + tests (pull_request) Successful in 1m43s
Create release / Create release from merged PR (pull_request) Has been skipped
207b209ddb
Replaces the per-feature Done list with a one-paragraph Snapshot section. The Done content is preserved in `git log` on this file; the SPA-driven workflows it documented (auth, messaging, tunnel/KVM, plugins, CLI, etc.) are all still wired.

Remaining work is now grouped by impact and cross-linked to YouTrack issues VS-1 through VS-18 (and the bigger AMT redirection / Authenticode / SAML subsystems). Acknowledged limitations and out-of-scope items each keep their own table so future readers don't refile them.
David merged commit 5361326132 into main 2026-05-17 04:18:01 +02:00
David deleted branch docs/roadmap-refresh-2026-05-16 2026-05-17 04:18:02 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/vervain-server!15
No description provided.