docs(roadmap): sync remaining-work tables with verified YouTrack state #44

Merged
David merged 1 commit from chore/roadmap-youtrack-sync-vs-29 into main 2026-06-06 18:21:12 +02:00
Owner

Syncs ROADMAP.md with the verified state of the world (VS-29).

  • YouTrack queried 2026-06-06: VS-1, VS-2, VS-4 through VS-14 are Done; the Tractable table still listed all 15 as open. Pruned to the two that remain: VS-3 (In Progress) and VS-16, with file:line refs updated to current main.
  • VS-15 row ref refreshed to crates/meshcentral-web/src/lib.rs:586-616 (the 501-hint routes moved).
  • Yubikey acknowledged-limitation row dropped: add_yubikey_hkey (user_session.rs:9724) now validates against the Yubico API and persists the key, so the limitation no longer exists.
  • New "Untracked parity gaps" section from a live sweep against upstream Node MeshCentral: meshctrl implements 22 of ~58 upstream verbs (and its doc header stale-claims only list-meshes is wired), meshscanner.js mDNS/SSDP LAN discovery has no Rust counterpart, SMS ships Twilio only with Plivo/Telnyx documented TODO.
  • NeDB / MongoDB / MySQL backends recorded as out of scope next to the wire-compat non-goal.
  • New 2026-06-06 snapshot section noting VS-26, VS-27, VS-28 (In Progress), and the VERVAIN_SETUP_* listener overrides landed since the 2026-05-21 snapshot.

Resolves VS-29.

Syncs ROADMAP.md with the verified state of the world (VS-29). - YouTrack queried 2026-06-06: VS-1, VS-2, VS-4 through VS-14 are Done; the Tractable table still listed all 15 as open. Pruned to the two that remain: VS-3 (In Progress) and VS-16, with file:line refs updated to current main. - VS-15 row ref refreshed to `crates/meshcentral-web/src/lib.rs:586-616` (the 501-hint routes moved). - Yubikey acknowledged-limitation row dropped: `add_yubikey_hkey` (`user_session.rs:9724`) now validates against the Yubico API and persists the key, so the limitation no longer exists. - New "Untracked parity gaps" section from a live sweep against upstream Node MeshCentral: meshctrl implements 22 of ~58 upstream verbs (and its doc header stale-claims only `list-meshes` is wired), `meshscanner.js` mDNS/SSDP LAN discovery has no Rust counterpart, SMS ships Twilio only with Plivo/Telnyx documented TODO. - NeDB / MongoDB / MySQL backends recorded as out of scope next to the wire-compat non-goal. - New 2026-06-06 snapshot section noting VS-26, VS-27, VS-28 (In Progress), and the `VERVAIN_SETUP_*` listener overrides landed since the 2026-05-21 snapshot. Resolves VS-29.
docs(roadmap): sync remaining-work tables with verified YouTrack state
All checks were successful
Check / fmt + clippy + build + tests (pull_request) Successful in 1m45s
Create release / Create release from merged PR (pull_request) Has been skipped
a5cc159df0
YouTrack (queried 2026-06-06) shows 13 of the 15 Tractable rows resolved (VS-1, VS-2, VS-4 through VS-14 Done); the table kept presenting them as open work. Prune the Done rows, keep VS-3 (In Progress) and VS-16 with refreshed file:line refs, and refresh the VS-15 ref. Drop the Yubikey acknowledged-limitation row: add_yubikey_hkey (user_session.rs:9724) now validates via the Yubico API and persists the key. Add an "Untracked parity gaps" section from a live sweep against upstream MeshCentral: meshctrl covers 22 of ~58 upstream verbs (and its doc header stale-claims only list-meshes), meshscanner.js mDNS/SSDP LAN discovery has no Rust counterpart, and SMS ships Twilio only with Plivo/Telnyx TODO. Record NeDB/MongoDB/MySQL backends as out of scope. New 2026-06-06 snapshot notes VS-26/VS-27/VS-28 and the listener env overrides landed since 2026-05-21.

#VS-29
David merged commit e74ce1cd7e into main 2026-06-06 18:21:12 +02:00
David deleted branch chore/roadmap-youtrack-sync-vs-29 2026-06-06 18:21:13 +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!44
No description provided.