From 88b4176cc7edc0214e5edfb918f1b2265fb81d80 Mon Sep 17 00:00:00 2001 From: adlee-was-taken Date: Sat, 30 May 2026 23:19:00 -0400 Subject: [PATCH] docs(claude): establish release workflow as default execution layer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a "Release lifecycle" section to CLAUDE.md that makes the release workflow the canonical way to develop, debug, verify, and tag — for both single-agent (phone/remote) and multi-agent (supervised, tmux) modes. Updates the planning section to route plan execution through the workflow rather than directly to subagent-driven-development or executing-plans. Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index 83ae569..2e2760d 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -88,7 +88,7 @@ Source code: `ssh://git@git.adlee.work:2222/alee/relicario.git` ## Planning & design specs -**Before starting any planning or implementation task**, search `docs/superpowers/specs/` for a spec covering the feature area, and `docs/superpowers/plans/` for any existing implementation plan. The specs are the authoritative design record; plans track per-milestone implementation details. +**Before starting any planning or implementation task**, search `docs/superpowers/specs/` for a spec covering the feature area, and `docs/superpowers/plans/` for any existing implementation plan. The specs are the authoritative design record; plans track per-milestone implementation details. Once a plan exists, execute it via the release workflow (see **Release lifecycle** below) — not directly via subagent-driven-development or executing-plans unless the workflow is unavailable. Core references (read before touching crypto, data model, or architecture): - `docs/superpowers/specs/2026-04-11-relicario-design.md` — threat model, entropy analysis, crypto pipeline, crate layout @@ -97,6 +97,31 @@ Core references (read before touching crypto, data model, or architecture): After completing any dev iteration, update `STATUS.md` to reflect what shipped and what's now in flight. Update the component doc for any area you changed (see table below). +## Release lifecycle + +The `release` workflow (`.claude/workflows/release.js`) is the **default execution layer** for all dev work. Invoke it via the `Workflow` tool or the `/release` skill. Full reference: `docs/superpowers/RELEASE-WORKFLOW.md`. + +### Standard actions + +| Action | When | How | +|--------|------|-----| +| `develop` + `mode:"single"` | Implement a plan; phone/remote; fire-and-forget | `Workflow({name:"release", args:{action:"develop", mode:"single", release:"