From riskmandate.ai, the page as fetched on 2026-09-24 · open the live page ↗Everything on this sheet is the source site's own text; the newsroom's chrome is outside it.
Modular refactor + dev section
Restructured the site from a single 380-line index.html into a small modular src/ tree that builds back into one fully-inlined, contract-clean index.html. Behaviour and visuals are unchanged; the codebase is now testable and easy to extend.
- Three-tier architecture under
src/: purecore/logic (risk-queue state machine, a safe Markdown parser, version formatting), a thinservices/IO edge for reading vault files, andcomponents/as light-DOM custom elements (rm-risk-queue,rm-dev-releases). - Build-inline pipeline (
build.js): authoring stays modular, but the shipped artifact is a single inlined file so it runs identically in the SG/App host, the vault preview, and the static domain. - Unit tests with
node:assertcover the pure core with known-answer vectors; the build runs them as a gate alongside syntax, contract, and version-lockstep checks. - New Dev section (this one) renders these release notes live from
dev/releases/. - New versioning: the version now lives in a bare
versionfile; release details live as Markdown indev/releases/, replacingversion.json,CHANGELOG.md, and the standalone changelog page.