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

Reading room · riskmandate.ai

On this page

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

From riskmandate.ai, the page as fetched on 2026-09-25 · open the live page ↗Everything on this sheet is the source site's own text; the newsroom's chrome is outside it.

T12 — The standards mini-graphs inside the vault: GDPR, the EU AI Act and ATT&CK as nodes to link to

Rendered from .claude/briefs/T12-standards-mini-graphs.md in the repository. The text below is that file. Source: https://riskmandate.ai/admin/work/T12/↗ · noindex · written by scripts/site/build-admin.mjs

Done v1.24.0 — built for oc433z3m and the template. See docs/briefs/direction__mvp-vault-and-the-reading-app.md and the v1.24.0 notes.

From: docs/briefs/direction__consequences-assets-and-the-vault-as-a-website.md §3 and §5 item 3; the graph brief §3 (links {mitre[], standards[], gdpr[]}) and T03. Size: a day, alongside T03. Touches: site/vaults/_template/data/standards/ (new: gdpr.json, eu-ai-act.json, attack.json, copied into every vault by the build), data/consequences.json and the behaviours extension (the links they point at), site/vaults/_app/index.html (a link renders as title + id, opening the source), scripts/site/build-abp-vault.mjs (validates every link resolves to a node).

The task

A consequence that says you can forward any message should link, inside the vault, to the GDPR article titles it touches, the EU AI Act article titles where they apply, and the ATT&CK technique names — so a reader clicks from the consequence to the standard without leaving the vault and without the vault reproducing a standard's text. Build the three mini-graphs as data: one node per article or technique with its number or id, its title, and the link to the source. Make the build refuse a links entry that names a node the mini-graph does not have.

Constraints

Done means