safety.viz v1.3.1
Reviewed requirement text on the test-evidence pages
Each renderer's Test evidence page now shows the reviewed requirement text next to its ID, so you can see exactly what every test verifies without leaving the page. Previously the Requirement column listed only opaque IDs (SH-CTRL-001), and understanding them meant opening the matrix in another repo.
The text is sourced from the reviewed requirement matrices in obot.agent — the same specification the coverage docs already trace to — vendored into the site as docs/requirements/<module>.json and rendered beneath each ID. It stays honest automatically: npm run requirements regenerates the extracts and a CI guard fails the build if a committed extract drifts from its matrix. The feature is generic across every renderer; a module whose matrix hasn't been harvested yet simply shows requirement IDs, exactly as before.
See it live: Safety Histogram test evidence.
No renderer APIs changed. This is a documentation/site patch on top of v1.3.0.
Closes #63.