sgit newsroom v0.1.29 · snapshot 2026-09-24

Reading room · riskmandate.ai

Reading room / riskmandate.ai · raw text · live ↗

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.

Three fixes, all of them visible on the version record↗ and two of them bugs that had been shipping since v1.0.0.

A tool, because this was the second time. scripts/site/sync-modules.mjs pushes a change to a shared module — dom, nav, menu, io, markdown — into every page that carries a copy, from one source per module under scripts/site/modules/. Each page inlining its own copy is the price of having no build step, and the cost is that fixing dom.js means fixing it in thirty-one places. --check now runs as a CI gate, so a hand-edit applied to one page and not the rest fails the build instead of shipping.

scripts/migrate/modules/ is deliberately left alone: it is the frozen record of what produced v1.0.0, and editing it would break the claim that re-running the migration reproduces that snapshot.