<!-- Generated from site/versions/index.json by scripts/site/generate.mjs. -->

# RiskMandate — version record

Every version of the site, newest first. `source` names what each release was
built from. Releases marked **reconstructed** were authored in the SG/Vault the
site was published from before v1.0.0; their notes are a record, and the builds
they describe are not in this repository.

Rendered at https://riskmandate.ai/versions.html · index at https://riskmandate.ai/versions/index.json

- **v1.34.8** · 2026-09-24 — A control leaves a green risk
  Notes: https://riskmandate.ai/versions/1.34.8.md · Source: `git:v1.34.8`
- **v1.34.7** · 2026-09-24 — The version, on every screen
  Notes: https://riskmandate.ai/versions/1.34.7.md · Source: `git:v1.34.7`
- **v1.34.6** · 2026-09-24 — Risks flow upwards
  Notes: https://riskmandate.ai/versions/1.34.6.md · Source: `git:v1.34.6`
- **v1.34.5** · 2026-09-24 — The article, drawn
  Notes: https://riskmandate.ai/versions/1.34.5.md · Source: `git:v1.34.5`
- **v1.34.4** · 2026-09-24 — Who owns what in AI, and the ABP in the interview
  Notes: https://riskmandate.ai/versions/1.34.4.md · Source: `git:v1.34.4`
- **v1.34.3** · 2026-09-24 — Four releases, delivered
  Notes: https://riskmandate.ai/versions/1.34.3.md · Source: `git:v1.34.3`
- **v1.34.2** · 2026-09-24 — Twenty minutes of your advice, by voice
  Notes: https://riskmandate.ai/versions/1.34.2.md · Source: `git:v1.34.2`
- **v1.34.1** · 2026-09-24 — A behaviour policy for everybody the lead talks to
  Notes: https://riskmandate.ai/versions/1.34.1.md · Source: `git:v1.34.1`
- **v1.34.0** · 2026-09-24 — OWASP and open source first
  Notes: https://riskmandate.ai/versions/1.34.0.md · Source: `git:v1.34.0`
- **v1.33.0** · 2026-09-24 — Business cases, by the risk they change
  Notes: https://riskmandate.ai/versions/1.33.0.md · Source: `git:v1.33.0`
- **v1.32.3** · 2026-09-24 — Two articles: pilots that do not stay, and edits that cannot be undone
  Notes: https://riskmandate.ai/versions/1.32.3.md · Source: `git:v1.32.3`
- **v1.32.2** · 2026-09-24 — UK support, in the open
  Notes: https://riskmandate.ai/versions/1.32.2.md · Source: `git:v1.32.2`
- **v1.32.1** · 2026-09-24 — The ladder has steps
  Notes: https://riskmandate.ai/versions/1.32.1.md · Source: `git:v1.32.1`
- **v1.32.0** · 2026-09-24 — How it works, in the order it happens
  Notes: https://riskmandate.ai/versions/1.32.0.md · Source: `git:v1.32.0`
- **v1.31.1** · 2026-09-23 — The deck carries the direction, not just the day
  Notes: https://riskmandate.ai/versions/1.31.1.md · Source: `git:v1.31.1`
- **v1.31.0** · 2026-09-23 — The words that start a conversation, and the page that has to back them
  Notes: https://riskmandate.ai/versions/1.31.0.md · Source: `git:v1.31.0`
- **v1.30.1** · 2026-09-23 — A deck, built from the site rather than written beside it
  Notes: https://riskmandate.ai/versions/1.30.1.md · Source: `git:v1.30.1`
- **v1.30.0** · 2026-09-23 — A privacy page, and a test that keeps it honest
  Notes: https://riskmandate.ai/versions/1.30.0.md · Source: `git:v1.30.0`
- **v1.29.5** · 2026-09-23 — The ladder in order
  Notes: https://riskmandate.ai/versions/1.29.5.md · Source: `git:v1.29.5`
- **v1.29.4** · 2026-09-23 — A 396-character version, because the profile field caps at 400
  Notes: https://riskmandate.ai/versions/1.29.4.md · Source: `git:v1.29.4`
- **v1.29.3** · 2026-09-23 — The lead's own line, and the verb pair it turns on
  Notes: https://riskmandate.ai/versions/1.29.3.md · Source: `git:v1.29.3`
- **v1.29.2** · 2026-09-23 — Two shorter descriptions, because a form refused the shortest one
  Notes: https://riskmandate.ai/versions/1.29.2.md · Source: `git:v1.29.2`
- **v1.29.1** · 2026-09-23 — The logo as EPS, for a printer who asks for one
  Notes: https://riskmandate.ai/versions/1.29.1.md · Source: `git:v1.29.1`
- **v1.29.0** · 2026-09-22 — The reviewed level, and the people who run it
  Notes: https://riskmandate.ai/versions/1.29.0.md · Source: `git:v1.29.0`
- **v1.28.0** · 2026-09-21 — Try it — the free rung, and the phase that is about users
  Notes: https://riskmandate.ai/versions/1.28.0.md · Source: `git:v1.28.0`
- **v1.27.3** · 2026-09-21 — The union is the title, and every article says where it connects
  Notes: https://riskmandate.ai/versions/1.27.3.md · Source: `git:v1.27.3`
- **v1.27.2** · 2026-09-20 — The section is called Articles, and a session carries every approval you ever gave
  Notes: https://riskmandate.ai/versions/1.27.2.md · Source: `git:v1.27.2`
- **v1.27.1** · 2026-09-20 — An introduction to the Agent Behaviour Policy
  Notes: https://riskmandate.ai/versions/1.27.1.md · Source: `git:v1.27.1`
- **v1.27.0** · 2026-09-20 — Writing, and a barrier gains a holder
  Notes: https://riskmandate.ai/versions/1.27.0.md · Source: `git:v1.27.0`
- **v1.26.2** · 2026-09-19 — The insurance answer stands on its own question
  Notes: https://riskmandate.ai/versions/1.26.2.md · Source: `git:v1.26.2`
- **v1.26.1** · 2026-09-18 — Can you insure a software program? Yes, and here is every time it was done, dated
  Notes: https://riskmandate.ai/versions/1.26.1.md · Source: `git:v1.26.1`
- **v1.26.0** · 2026-09-18 — Five menu entries, the product first, and thirteen pages out of the nav
  Notes: https://riskmandate.ai/versions/1.26.0.md · Source: `git:v1.26.0`
- **v1.25.4** · 2026-09-18 — One menu on the home page, and Lisbon comes out of the nav
  Notes: https://riskmandate.ai/versions/1.25.4.md · Source: `git:v1.25.4`
- **v1.25.3** · 2026-09-17 — The hero says buy, and the study is a review in the console
  Notes: https://riskmandate.ai/versions/1.25.3.md · Source: `git:v1.25.3`
- **v1.25.2** · 2026-09-17 — Five synthetic users read the new home page, and four of five would buy
  Notes: https://riskmandate.ai/versions/1.25.2.md · Source: `git:v1.25.2`
- **v1.25.1** · 2026-09-17 — The home page, built from the partner's own HTML
  Notes: https://riskmandate.ai/versions/1.25.1.md · Source: `git:v1.25.1`
- **v1.25.0** · 2026-09-17 — The home page as the partner drew it: reach, mandate, gap, barriers
  Notes: https://riskmandate.ai/versions/1.25.0.md · Source: `git:v1.25.0`
- **v1.24.2** · 2026-09-16 — The label panel names the mandate's word once, beside the row
  Notes: https://riskmandate.ai/versions/1.24.2.md · Source: `git:v1.24.2`
- **v1.24.1** · 2026-09-16 — The buy links land where the store serves, and name the level not the price
  Notes: https://riskmandate.ai/versions/1.24.1.md · Source: `git:v1.24.1`
- **v1.24.0** · 2026-09-16 — The MVP vault: a reading app with a left navigation, the consequence layer, and the dual licence
  Notes: https://riskmandate.ai/versions/1.24.0.md · Source: `git:v1.24.0`
- **v1.23.0** · 2026-09-16 — The admin section is a console, and the Gmail-connector vault is live
  Notes: https://riskmandate.ai/versions/1.23.0.md · Source: `git:v1.23.0`
- **v1.22.1** · 2026-09-16 — A Gmail-connector vault built from a measured run, and the purchase workflow mapped for one customer
  Notes: https://riskmandate.ai/versions/1.22.1.md · Source: `git:v1.22.1`
- **v1.22.0** · 2026-09-16 — The home page sells the Agent Behaviour Policy, and holds no price
  Notes: https://riskmandate.ai/versions/1.22.0.md · Source: `git:v1.22.0`
- **v1.21.0** · 2026-09-16 — Five people who do not exist, reading this site
  Notes: https://riskmandate.ai/versions/1.21.0.md · Source: `git:v1.21.0`
- **v1.20.2** · 2026-09-15 — Two pages were shipping broken JavaScript
  Notes: https://riskmandate.ai/versions/1.20.2.md · Source: `git:v1.20.2`
- **v1.20.1** · 2026-09-15 — A real policy on the front page, and the audience pages reach the store
  Notes: https://riskmandate.ai/versions/1.20.1.md · Source: `git:v1.20.1`
- **v1.20.0** · 2026-09-15 — Who is arriving, what is sold, and the insurance argument on a page of its own
  Notes: https://riskmandate.ai/versions/1.20.0.md · Source: `git:v1.20.0`
- **v1.19.3** · 2026-09-15 — A debrief for the store team: the after-payment pages, the link contract, and what the store has to do
  Notes: https://riskmandate.ai/versions/1.19.3.md · Source: `git:v1.19.3`
- **v1.19.2** · 2026-09-15 — The £5 sale is a download: the zip, its hash, and a check in the browser; the other three levels are a follow-up within 24 hours
  Notes: https://riskmandate.ai/versions/1.19.2.md · Source: `git:v1.19.2`
- **v1.19.1** · 2026-09-15 — After you pay: a page per level for the payment link to land on, the plus-one-thing rule said out loud, and a definition of done you can check
  Notes: https://riskmandate.ai/versions/1.19.1.md · Source: `git:v1.19.1`
- **v1.19.0** · 2026-09-15 — View a policy, buy a policy: the store linked, pricing as the four levels, the vault pages open on the vault itself, and the Lab steps back
  Notes: https://riskmandate.ai/versions/1.19.0.md · Source: `git:v1.19.0`
- **v1.18.0** · 2026-09-15 — The agents' front door, and an admin page that shows how the site is run
  Notes: https://riskmandate.ai/versions/1.18.0.md · Source: `git:v1.18.0`
- **v1.17.0** · 2026-09-15 — The Agent Behaviour Policy library, wider and readable: the label, the lethal trifecta, the diagram, a resizable panel, and a page for what is next
  Notes: https://riskmandate.ai/versions/1.17.0.md · Source: `git:v1.17.0`
- **v1.16.0** · 2026-09-15 — The behaviour-policy library: one page, two views, a preview panel, scenarios, and a top-level place on the site
  Notes: https://riskmandate.ai/versions/1.16.0.md · Source: `git:v1.16.0`
- **v1.15.0** · 2026-09-15 — A measured vault from an early beta user, a prompt that lets any agent measure its own grant, and the app in its own window on a phone
  Notes: https://riskmandate.ai/versions/1.15.0.md · Source: `git:v1.15.0`
- **v1.14.0** · 2026-09-15 — Five connector vaults, read from the vendors' own pages, with their open questions written to be handed on
  Notes: https://riskmandate.ai/versions/1.14.0.md · Source: `git:v1.14.0`
- **v1.13.0** · 2026-09-15 — Behaviour policies as vaults: Lab 07, a directory of nine, the renderer versioned once
  Notes: https://riskmandate.ai/versions/1.13.0.md · Source: `git:v1.13.0`
- **v1.12.0** · 2026-09-15 — The homepage leads with the policy, and says which rung we are on
  Notes: https://riskmandate.ai/versions/1.12.0.md · Source: `git:v1.12.0`
- **v1.11.0** · 2026-09-14 — A policy is a draft, and three of the four objects are written by people
  Notes: https://riskmandate.ai/versions/1.11.0.md · Source: `git:v1.11.0`
- **v1.10.0** · 2026-09-13 — The vocabulary, and how a behaviour policy differs from an inventory
  Notes: https://riskmandate.ai/versions/1.10.0.md · Source: `git:v1.10.0`
- **v1.9.0** · 2026-09-13 — A Questions section: real questions from public conversations, answered without naming who asked
  Notes: https://riskmandate.ai/versions/1.9.0.md · Source: `git:v1.9.0`
- **v1.8.0** · 2026-09-12 — Lab 06: the grant that cannot be enumerated, and the one rule with no barrier
  Notes: https://riskmandate.ai/versions/1.8.0.md · Source: `git:v1.8.0`
- **v1.7.0** · 2026-09-12 — Lab 05: the commit author is a free text field, and the front page stops implying a deadline
  Notes: https://riskmandate.ai/versions/1.7.0.md · Source: `git:v1.7.0`
- **v1.6.0** · 2026-09-12 — The Lab gets a submenu, and every brief the site was built from gets a register
  Notes: https://riskmandate.ai/versions/1.6.0.md · Source: `git:v1.6.0`
- **v1.5.0** · 2026-09-12 — Lab 04: the shape collector, and a stray line of script removed from nine pages
  Notes: https://riskmandate.ai/versions/1.5.0.md · Source: `git:v1.5.0`
- **v1.4.0** · 2026-09-12 — A section for collaborators and their agents, and the markdown twins stop dropping things
  Notes: https://riskmandate.ai/versions/1.4.0.md · Source: `git:v1.4.0`
- **v1.3.0** · 2026-09-12 — Every Lab page is also a dated PDF, and the whole Lab is one file you can send
  Notes: https://riskmandate.ai/versions/1.3.0.md · Source: `git:v1.3.0`
- **v1.2.1** · 2026-09-12 — The version record turns light, and markdown emphasis stops eating its own links
  Notes: https://riskmandate.ai/versions/1.2.1.md · Source: `git:v1.2.1`
- **v1.2.0** · 2026-09-12 — The Lab: findings, interface mockups and open proposals, published as they happen
  Notes: https://riskmandate.ai/versions/1.2.0.md · Source: `git:v1.2.0`
- **v1.1.0** · 2026-09-12 — The Agent Behaviour Policy becomes a page, and Lisbon gets a landing page
  Notes: https://riskmandate.ai/versions/1.1.0.md · Source: `git:v1.1.0`
- **v1.0.0** · 2026-09-11 — The site becomes the repository: one document per page, real links, no host frame
  Notes: https://riskmandate.ai/versions/1.0.0.md · Source: `sgit://7rfetjwz@v0.14.0`
- **v0.14.0** · 2026-09-09 — Three more live demos · deferred loading · the privacy claim scoped _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.14.0.md · Source: `sgit://7rfetjwz/dev/releases/0.14.0.md`
- **v0.13.0** · 2026-09-09 — The Seal becomes the mark · brand guidelines, design record, feedback page _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.13.0.md · Source: `sgit://7rfetjwz/dev/releases/0.13.0.md`
- **v0.12.2** · 2026-09-08 — llms.txt catches up with the insurability pitch · voice feedback interview prompt _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.12.2.md · Source: `sgit://7rfetjwz/dev/releases/0.12.2.md`
- **v0.12.1** · 2026-09-01 — Fix: v0.12.0 shipped with no stylesheet; class-coverage gate added _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.12.1.md · Source: `sgit://7rfetjwz/dev/releases/0.12.1.md`
- **v0.12.0** · 2026-08-25 — New homepage: the insurability layer · the Insurability Index _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.12.0.md · Source: `sgit://7rfetjwz/dev/releases/0.12.0.md`
- **v0.11.2** · 2026-08-20 — Each vault demo gets its own page _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.11.2.md · Source: `sgit://7rfetjwz/dev/releases/0.11.2.md`
- **v0.11.1** · 2026-08-20 — Fix: vault embeds now open — via the host's embed protocol, automatically _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.11.1.md · Source: `sgit://7rfetjwz/dev/releases/0.11.1.md`
- **v0.11.0** · 2026-08-20 — New homepage: the grant is not the mandate · live vault demos · RiskMandate _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.11.0.md · Source: `sgit://7rfetjwz/dev/releases/0.11.0.md`
- **v0.10.1** · 2026-08-03 — Fix: nav dropdowns rendered as raw text on three pages _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.10.1.md · Source: `sgit://7rfetjwz/dev/releases/0.10.1.md`
- **v0.10.0** · 2026-08-03 — Navigation restructured to five items · How it works · demo enquiries by email _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.10.0.md · Source: `sgit://7rfetjwz/dev/releases/0.10.0.md`
- **v0.9.4** · 2026-08-03 — The deck renders as slides instead of an embedded PDF _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.9.4.md · Source: `sgit://7rfetjwz/dev/releases/0.9.4.md`
- **v0.9.3** · 2026-08-03 — Fix: framed pages could not read vault content · Dev renamed to Internal _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.9.3.md · Source: `sgit://7rfetjwz/dev/releases/0.9.3.md`
- **v0.9.2** · 2026-08-03 — Accepted is not acceptable · talks and the proposition deck · RiskGraph _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.9.2.md · Source: `sgit://7rfetjwz/dev/releases/0.9.2.md`
- **v0.9.1** · 2026-07-27 — "Who can pull the plug?" — new page, and recoverability as a named dimension _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.9.1.md · Source: `sgit://7rfetjwz/dev/releases/0.9.1.md`
- **v0.9.0** · 2026-07-04 — Mobile navigation fix — hamburger drawer replaces the nav bar that vanished below 880px (new 0.9.0 snapshot; shared nav.js) _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.9.0.md · Source: `sgit://7rfetjwz/dev/releases/0.9.0.md`
- **v0.8.0** · 2026-07-04 — Homepage links to the interactive risk-acceptance scenarios (new 0.8.0 snapshot) _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.8.0.md · Source: `sgit://7rfetjwz/dev/releases/0.8.0.md`
- **v0.7.0** · 2026-07-04 — RAMM featured on the homepage (new 0.7.0 snapshot); interactive five-level pyramid; infographic loader wired for an external asset _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.7.0.md · Source: `sgit://7rfetjwz/dev/releases/0.7.0.md`
- **v0.6.0** · 2026-07-04 — Homepage nav decluttered to pages-only (new 0.6.0 snapshot); new Pricing page; new RAMM page — the Risk Acceptance Maturity Model _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.6.0.md · Source: `sgit://7rfetjwz/dev/releases/0.6.0.md`
- **v0.5.6** · 2026-07-03 — Risk Scenarios nav dropdown — Interactive + Statics grouped under one top-level entry _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.5.6.md · Source: `sgit://7rfetjwz/dev/releases/0.5.6.md`
- **v0.5.5** · 2026-07-03 — LLM-friendly access surface: /llms.txt, /llms-full.txt, agent-content manifest + Agents page _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.5.5.md · Source: `sgit://7rfetjwz/dev/releases/0.5.5.md`
- **v0.5.4** · 2026-07-03 — Library content externalised — loaded at runtime via sg.*, no longer inlined _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.5.4.md · Source: `sgit://7rfetjwz/dev/releases/0.5.4.md`
- **v0.5.3** · 2026-07-03 — Scenarios split into two pages — interactive cards (PoC-1) + LinkedIn static set (PoC-2), one shared bank _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.5.3.md · Source: `sgit://7rfetjwz/dev/releases/0.5.3.md`
- **v0.5.2** · 2026-07-03 — Light header on top-level pages + chain-derived smoke + old-structure cleanup _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.5.2.md · Source: `sgit://7rfetjwz/dev/releases/0.5.2.md`
- **v0.5.1** · 2026-07-03 — Pricing restored — split by value, properties per tier _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.5.1.md · Source: `sgit://7rfetjwz/dev/releases/0.5.1.md`
- **v0.5.0** · 2026-07-02 — Risk-acceptance focus — aligned with the vision brief _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.5.0.md · Source: `sgit://7rfetjwz/dev/releases/0.5.0.md`
- **v0.4.5** · 2026-07-03 — Immutable version chain (IFD layered deltas) + one menu on every page _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.4.5.md · Source: `sgit://7rfetjwz/dev/releases/0.4.5.md`
- **v0.4.4** · 2026-07-03 — Single top-level banner (host chrome hidden) + dev architecture review _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.4.4.md · Source: `sgit://7rfetjwz/dev/releases/0.4.4.md`
- **v0.4.3** · 2026-06-30 — Library page + current design as a selectable version _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.4.3.md · Source: `sgit://7rfetjwz/dev/releases/0.4.3.md`
- **v0.4.2** · 2026-06-30 — Unified menu component + pricing update _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.4.2.md · Source: `sgit://7rfetjwz/dev/releases/0.4.2.md`
- **v0.4.1** · 2026-06-30 — Partners page + top-level page system _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.4.1.md · Source: `sgit://7rfetjwz/dev/releases/0.4.1.md`
- **v0.4.0** · 2026-06-30 — IFD version structure + v0.4 redesign _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.4.0.md · Source: `sgit://7rfetjwz/dev/releases/0.4.0.md`
- **v0.3.0** · 2026-06-30 — Per-major versioning, version switcher, dev page _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.3.0.md · Source: `sgit://7rfetjwz/dev/releases/0.3.0.md`
- **v0.2.0** · 2026-06-30 — Modular refactor + dev section _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.2.0.md · Source: `sgit://7rfetjwz/dev/releases/0.2.0.md`
- **v0.1.1** · 2026-06-30 — Hero fix, pricing + chrome cleanup _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.1.1.md · Source: `sgit://7rfetjwz/dev/releases/0.1.1.md`
- **v0.1.0** · 2026-06-29 — Baseline _(reconstructed)_
  Notes: https://riskmandate.ai/versions/0.1.0.md · Source: `sgit://7rfetjwz/dev/releases/0.1.0.md`
