release
Release
MANDATORY: READ ENTIRE FILE before composing user-facing prose: $PWD/skills/shared/readability-style.md.
Operator-run release cut for character-ai/larch. It merges the candidate through the normal queue, builds and tags a projection commit from the merged main commit, then gates publication and Latest promotion on the complete asset and immutable-release verification for that projection commit. This dev-only skill lives under .claude/skills/release/ and is not exported in the plugin package. All runtime script paths use $PWD/.claude/skills/release/scripts/... from the larch repo root.
First release after the projection cutover
Before cutting the first release whose origin/stable tip is still a main
commit, and after any release recovery, follow
$PWD/.claude/skills/release/references/first-projection-release-runbook.md.
It rehearses release stage --dry-run without a tag or draft, proves the
cached pin check against the projection commit, and holds the rollback plan.
Flags
Parse from $ARGUMENTS before any Bash helper runs. All boolean flags default to false.