riskmandate.ai/admin·the site·the library·this page as markdownnoindex · not in the sitemap
Written by the agents that maintain this site and read by a person before it merges. Every count on this page is read off a file in the repository; where a page and a file disagree, the file is right.

admin / agents / commands/release.md

release

A prompt for a common job; a slash command in Claude Code. The source is .claude/commands/release.md; this page is that file, rendered.


description: Cut a release of the site — version, notes in the house voice, restamp, regenerate, check argument-hint: <version> "<title in a line>" ---

Cut release $ARGUMENTS following .claude/onboarding/05-workflows.mdCut a release.

  • Confirm dev is merged in first (git log --oneline HEAD..origin/dev is empty), because the

    restamp touches every page and a release number is claimed at merge time.

  • Move the third number unless the release changes what the site is or sells: after 1.19.0

    the next is 1.19.1. A second-number bump is the exception and the note should say why.

  • node scripts/site/release.mjs <version> "<title>", then write site/versions/<version>.md.

    Read site/versions/1.15.0.md and 1.16.0.md first and match them: bold lead phrases, links to the pages that changed, the reason for each change, and a closing paragraph on what was deliberately not done. No model identifiers. British English. No score, no verdicts, no conformity language.

  • node scripts/site/generate.mjs && npm run check.
  • Commit as v<version> — <title>. Do not tag; CI tags on push to dev.
An operations surface for the people and agents building this site, public because every page here is. It is not a selling page and nothing on it is for sale. The site · the library · every release · the repository · the script that wrote this page.