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.

T04 — Views per audience, and projections regenerated from a shipped prompt

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

From: the graph brief §1 items 5–6, §3, §4 item 6. Size: several days; do it after T01–T03. Touches: scripts/site/build-abp-vault.mjs, site/vaults/*/data/views/, site/vaults/*/prompts/, site/vaults/*/projections/, site/vaults/_app/index.html.

The task

Amended 16 September (direction__consequences-assets-and-the-vault-as-a-website.md §4): the reading app gains Who are you? directly under Start here — executive, technical, risk and governance, buyer, the agent itself — and the first four views ship with the MVP vault rather than after it. Each view also decides which consequences (T11) that audience is shown.

Eight audiences: CEO, CFO, CTO, investor, buyer, operator, engineer, project manager. Each is a view: an authored filter over the graph saying which behaviours, which counts, which evidence it shows, and what it hides and why. Each has a prompt (prompts/<audience>.md) that turns the graph and the evidence into that audience's prose, and a projection (projections/<audience>.md) generated by prompts/build.sh, dated, with the prompt's hash in its footer. The build refuses to write a projection whose prompt hash does not match the prompt beside it, the same discipline the delta has. Shipping the prompt and the script is a selling point: the customer can regenerate it.

Constraints

Done means