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.shandgates.sh: fails when a crate, a server module, a dashboard section or page, or aRUSTROAST_*/MQTT_*variable the code reads is missing from CLAUDE.md's Layout, README.md ordocs/ui-structure.md, or a doc is not named in CLAUDE.md's "Read first".
Changed
- README rewritten for what rustRoast is now: the
roastCLI and skill, labels and reports, green and roasted coffee, prediction, the virtual roaster, Autotune 2 and therustroast-autotunecrate,/api/aboutand/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.mdevery page; the user guide's top bar names Labels and Reports; "Read first" namesnew-bean.md,green-coffee-sources.mdandsvrctlrs-parity.md. Every session now refreshes the overview docs before its release (CLAUDE.md, "Sessions").