docs: refresh README + ROADMAP for VS-21/22/23/24 (VS-25) #36

Merged
nrupard merged 1 commit from chore/docs-refresh-VS-25 into main 2026-05-21 21:17:52 +02:00
Owner

What

Documentation sweep (VS-25): bring README.md and ROADMAP.md back in sync with the code after the MCP gateway (VS-22/VS-23), the /api/v1/* wire-path rename (VS-24), and the Leptos admin UI foundation (VS-21) merged.

README

  • Retitle to Vervain Server (Rust port of MeshCentral) and rebrand; drop the stale "not a working server yet" claim (the server boots end-to-end and exercises most subsystems) and note the meshcentral- crate prefix is retained while the product/repo/agent are branded Vervain.
  • Fix the toolchain version: 1.94 with MSRV 1.93 (was "1.82" / "1.88").
  • Fix the layout block root (vervain-server/, was rust/) and refresh the crate-tree blurbs.
  • Replace the host cargo build snippet with the dev-container workflow (just dev on http://localhost:4302, compose.dev.yml cargo invocations), since the host has no cargo on PATH.
  • Point the agent-coordination section at the sibling vervain-agent repo (was ../MeshAgent/rust/), and fix the non-goals note that called the web crate not-yet-landed.

ROADMAP

  • New 2026-05-21 snapshot: 30 crates (was 25); corrected ports (just dev binds the container to 4302 via compose; the binary itself defaults to 15080 dev / 15443 prod); and a "landed since 2026-05-16" line covering VS-22, VS-23, VS-24, and VS-21.

Out of scope

RMM.md (design reference, unchanged) and the VENDORED.md asset inventories were reviewed and need no edits.

Verification

Docs-only; no code change. Confirmed no em-dash characters, version/port claims cross-checked against rust-toolchain.toml, Cargo.toml, compose.dev.yml, and crates/meshcentral/src/main.rs.

🤖 Generated with Claude Code

## What Documentation sweep (VS-25): bring `README.md` and `ROADMAP.md` back in sync with the code after the MCP gateway (VS-22/VS-23), the `/api/v1/*` wire-path rename (VS-24), and the Leptos admin UI foundation (VS-21) merged. ## README - Retitle to **Vervain Server (Rust port of MeshCentral)** and rebrand; drop the stale "not a working server yet" claim (the server boots end-to-end and exercises most subsystems) and note the `meshcentral-` crate prefix is retained while the product/repo/agent are branded Vervain. - Fix the toolchain version: 1.94 with MSRV 1.93 (was "1.82" / "1.88"). - Fix the layout block root (`vervain-server/`, was `rust/`) and refresh the crate-tree blurbs. - Replace the host `cargo build` snippet with the dev-container workflow (`just dev` on `http://localhost:4302`, `compose.dev.yml` cargo invocations), since the host has no cargo on `PATH`. - Point the agent-coordination section at the sibling `vervain-agent` repo (was `../MeshAgent/rust/`), and fix the non-goals note that called the web crate not-yet-landed. ## ROADMAP - New `2026-05-21` snapshot: 30 crates (was 25); corrected ports (`just dev` binds the container to 4302 via compose; the binary itself defaults to `15080` dev / `15443` prod); and a "landed since 2026-05-16" line covering VS-22, VS-23, VS-24, and VS-21. ## Out of scope `RMM.md` (design reference, unchanged) and the `VENDORED.md` asset inventories were reviewed and need no edits. ## Verification Docs-only; no code change. Confirmed no em-dash characters, version/port claims cross-checked against `rust-toolchain.toml`, `Cargo.toml`, `compose.dev.yml`, and `crates/meshcentral/src/main.rs`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs: refresh README + ROADMAP for VS-21/22/23/24 (VS-25)
Some checks failed
Check / fmt + clippy + build + tests (pull_request) Failing after 3s
Create release / Create release from merged PR (pull_request) Has been skipped
c1b411326f
Bring the top-level docs back in sync with the code after the MCP gateway, wire-path rename, and admin UI work merged.

README:
- Retitle and rebrand to Vervain Server; drop the stale "not a working server yet" framing (the server boots end-to-end) and note the `meshcentral-` crate prefix is retained while the product/repo/agent are branded Vervain.
- Fix the toolchain version (1.94, MSRV 1.93; was 1.82/1.88) and the layout root (`vervain-server/`, was `rust/`).
- Replace the host `cargo build` snippet with the dev-container workflow (`just dev` on port 4302, `compose.dev.yml` cargo invocations), since the host has no cargo on PATH.
- Point the agent-coordination section at the sibling `vervain-agent` repo, and fix the non-goals note that referenced the web crate as not-yet-landed.

ROADMAP:
- New 2026-05-21 snapshot: 30 crates (was 25), corrected dev/prod bind ports (`just dev` binds 4302 via compose; binary defaults 15080/15443), and a "landed since 2026-05-16" line covering the MCP rendezvous tunnel (VS-22), consent broker + audit + ACL (VS-23), `/api/v1/*` wire-path rename (VS-24), and the Leptos admin UI foundation at `/admin` (VS-21).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
nrupard deleted branch chore/docs-refresh-VS-25 2026-05-21 21:17:52 +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!36
No description provided.