Releases ·

Roastwarden 0.5.2

The overview docs catch up and stay caught up: README, CLAUDE.md, the dashboard's structure doc and the user guide describe rustRoast as it is now, and a check in CI fails when code gains a module, page, crate, setting or doc they do not mention.

Added

  • scripts/ci/overview-docs.sh, in CI's Lint, prepush.sh and gates.sh: fails when a crate, a server module, a dashboard section or page, or a RUSTROAST_* / MQTT_* variable the code reads is missing from CLAUDE.md's Layout, README.md or docs/ui-structure.md, or a doc is not named in CLAUDE.md's "Read first".

Changed

  • README rewritten for what rustRoast is now: the roast CLI and skill, labels and reports, green and roasted coffee, prediction, the virtual roaster, Autotune 2 and the rustroast-autotune crate, /api/about and /api/busy, and every environment variable (the virtual roaster, the label sandbox, the build stamps, the CLI's URL and token).
  • CLAUDE.md's Layout lists every server module (eleven were missing, and labels' share and retail, every reports file); ui-structure.md every page; the user guide's top bar names Labels and Reports; "Read first" names new-bean.md, green-coffee-sources.md and svrctlrs-parity.md. Every session now refreshes the overview docs before its release (CLAUDE.md, "Sessions").