diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index d6da6cdd..764b854e 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ { "name": "spec-superflow", "description": "Two-path workflow with optional planning, final review, recoverable state, and delta spec sync.", - "version": "2.0.1", + "version": "2.1.0", "source": "./", "author": { "name": "MageByte", diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 6b6cf9ef..ce5df68c 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "spec-superflow", - "version": "2.0.1", + "version": "2.1.0", "description": "Lean spec workflow with direct or planned execution and evidence-based completion.", "source": "./", "author": { diff --git a/.claude/always/phase-guard.md b/.claude/always/phase-guard.md index 698d5499..00d71675 100644 --- a/.claude/always/phase-guard.md +++ b/.claude/always/phase-guard.md @@ -1,2 +1,2 @@ -# spec-superflow v2.0.1 | opt-in +# spec-superflow v2.1.0 | opt-in 仅当用户明确要求 spec-superflow,或用户要求继续的活动 change 含 `.spec-superflow.yaml` 时进入 `workflow-start`。普通任务不应用本工作流;proposal、spec、design、tasks、contract 等通用文件不是触发信号。 diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index b2aa7969..de22eeed 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "spec-superflow", - "version": "2.0.1", + "version": "2.1.0", "description": "Lean spec workflow with direct or planned execution and evidence-based completion.", "author": { "name": "MageByte", diff --git a/.cursor-plugin/marketplace.json b/.cursor-plugin/marketplace.json index de1aae5b..b515d18a 100644 --- a/.cursor-plugin/marketplace.json +++ b/.cursor-plugin/marketplace.json @@ -5,7 +5,7 @@ }, "metadata": { "description": "Lean spec workflow plugin marketplace for Cursor", - "version": "2.0.1" + "version": "2.1.0" }, "plugins": [ { diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 2a553df0..f654941c 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "spec-superflow", "displayName": "spec-superflow", "description": "Lean spec workflow with direct or planned execution and evidence-based completion.", - "version": "2.0.1", + "version": "2.1.0", "author": { "name": "MageByte", "url": "https://github.com/MageByte-Zero" diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index 7697d404..f16a78d4 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -6,13 +6,13 @@ }, "metadata": { "description": "Lean spec workflow plugins and skills for AI coding agents.", - "version": "2.0.1" + "version": "2.1.0" }, "plugins": [ { "name": "spec-superflow", "description": "Direct or planned execution with evidence-based completion, recovery, and delta spec sync.", - "version": "2.0.1", + "version": "2.1.0", "source": ".", "author": { "name": "MageByte", diff --git a/CHANGELOG.md b/CHANGELOG.md index 066e0084..1ead8a2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format loosely follows Keep a Changelog. ## [Unreleased] +## [2.1.0] - 2026-10-26 + ### Changed - Separate legacy recovery instructions from default workflow skills; route existing changes by recorded workflow variant and ship the compatibility reference with the bundled runtime. diff --git a/GEMINI.md b/GEMINI.md index 597ec3ab..7a66626a 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -1,4 +1,4 @@ -# spec-superflow v2.0.1 | opt-in +# spec-superflow v2.1.0 | opt-in Use the bundled agent skills in `skills/` to run the spec-superflow workflow. diff --git a/INSTALL.md b/INSTALL.md index 95c84b86..4e991cce 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -7,7 +7,7 @@ - [Fission-AI/OpenSpec](https://github.com/Fission-AI/OpenSpec) — 规划引擎(Schema 验证、Delta Spec、工件解析) - [obra/superpowers](https://github.com/obra/superpowers) — 执行纪律(TDD 铁律、SDD、系统化调试、代码审查) -当前发布版本:**v2.0.1**。 +当前发布版本:**v2.1.0**。 每个安装渠道都把 Skill 与 CLI runtime 作为同一个版本单元部署和升级;Skill 只运行该安装包内的 runtime,不依赖 `PATH` 中其他渠道留下的 `ssf`。 @@ -187,7 +187,7 @@ codex plugin add spec-superflow@awesome-codex-plugins 当社区 marketplace 镜像尚未同步时,可直接指定本仓库的 release tag: ```bash -codex plugin marketplace add MageByte-Zero/spec-superflow --ref v2.0.1 +codex plugin marketplace add MageByte-Zero/spec-superflow --ref v2.1.0 codex plugin add spec-superflow@spec-superflow ``` diff --git a/README.md b/README.md index 4db0d785..1de8db58 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ spec-superflow 把 OpenSpec 的结构化规划与 Superpowers 的验证纪律组合成一个自包含插件。v2 将新任务收敛为两个入口:明确的小改动直接执行,需要共同确认范围的改动先形成一份短计划再执行。 -当前版本:`v2.0.1` +当前版本:`v2.1.0` 默认行为偏向低成本:当前会话内执行、最终审查一次、最终验证一次、普通调试留在执行阶段。子代理、逐波审查和 worktree 都需要显式选择。 @@ -183,7 +183,7 @@ ssf isolate changes/example --worktree ### OpenAI Codex CLI / App ```bash -codex plugin marketplace add MageByte-Zero/spec-superflow --ref v2.0.1 +codex plugin marketplace add MageByte-Zero/spec-superflow --ref v2.1.0 codex plugin add spec-superflow@spec-superflow ``` diff --git a/docs/README_en.md b/docs/README_en.md index 33396319..7c37402a 100644 --- a/docs/README_en.md +++ b/docs/README_en.md @@ -16,7 +16,7 @@ spec-superflow combines OpenSpec-style planning with Superpowers-style verification discipline in one self-contained plugin. v2 gives new work two entry points: execute a clear, bounded change directly, or approve one short plan before implementation. -Current: `v2.0.1` +Current: `v2.1.0` The defaults minimize overhead: execute in the current session, review once at the end, verify once at completion, and keep ordinary debugging inside execution. Subagents, per-wave reviews, and worktrees are explicit choices. diff --git a/docs/releases/v2.1.0-plan.md b/docs/releases/v2.1.0-plan.md index 6b7b9f29..2ac96bb9 100644 --- a/docs/releases/v2.1.0-plan.md +++ b/docs/releases/v2.1.0-plan.md @@ -1,8 +1,8 @@ # v2.1.0 发布计划 -更新:2026-10-26。状态:准备阶段,尚未授权发布。 +更新:2026-10-26。状态:#139 已合并,维护者已授权发布 v2.1.0 和评论、关闭已解决的 issue;候选源验证与外部市场同步进行中。 -当前正式版本为 v2.0.1,目标版本为 v2.1.0。本轮先提交实现和发布计划,不改版本号、不合并 PR、不推标签、不发布 npm/GitHub Release,也不关闭 issue。 +当前正式版本为 v2.0.1,目标版本为 v2.1.0。发布授权已具备;仍须依次完成候选源验证、发布准备 PR、最终源扫描、外部市场同步和干净安装,再推送标签。#112 仅交付导入包预览,客户端验收完成前保留 issue。 ## 范围 @@ -31,18 +31,18 @@ ### 1. 合并实现 -- [ ] 审查并合并 #139;确认最终 PR head 的 Ubuntu/Windows × Node 20/22、安装冒烟和 Plugin Scanner 全部通过。 +- [x] #139 已合并为 `51968880b4853710141e1eaf14ca51d87b657708`;最终 PR head `8f3f203` 的 Ubuntu/Windows × Node 20/22、安装冒烟和 Plugin Scanner 全部通过(CI [40259974455](https://github.com/MageByte-Zero/spec-superflow/actions/runs/40259974455),Scanner [40259974417](https://github.com/MageByte-Zero/spec-superflow/actions/runs/40259974417))。 - [ ] 从 Windows CI 确认 release-install.test.mjs 实际执行,覆盖自定义系统临时目录、独立克隆目标、同包版本读取和失败清理。失败必须回到实现修复。 -- [ ] 确认 v2.1.0 将妙手标记为导入包预览;保持客户端、云端模式和模型调用的未验收说明。 +- [x] v2.1.0 将妙手标记为导入包预览;客户端、云端模式和模型调用仍未验收。 ### 2. 准备 2.1.0 候选源 -- [ ] 从最新 main 创建发布准备分支,使用 `node scripts/spec-superflow.mjs version 2.1.0` 同步版本。 -- [ ] 将 CHANGELOG 的 Unreleased 整理为 2.1.0,写入实际发布日期;保留新的空 Unreleased 区域。 -- [ ] 核对 README、英文 README、INSTALL、插件清单、package-lock、hooks 和版本提示。九个源 Skill 继续使用同包 CLI,不增加独立 npm 版本 pin。 +- [x] 从 main `5196888` 创建 `codex/release-v2.1.0`,使用 `node scripts/spec-superflow.mjs version 2.1.0` 同步版本。 +- [x] CHANGELOG 新增 2.1.0(2026-10-26),保留空 Unreleased 区域。 +- [x] README、英文 README、INSTALL、插件清单、package-lock、hooks 和版本提示已同步;九个源 Skill 继续使用同包 CLI。 - [ ] 只暂存本次版本准备文件。package.json 的 npm version 钩子含 git add -A,使用前必须处理其会纳入无关本地文件的风险。 -- [ ] 对候选源运行 build、完整 test、validate、check-versions、doctor、test:raw-mode 和 npm pack --dry-run;完成所有示例的相应校验。 -- [ ] 用打包候选物在空目录运行 CLI;用本地候选源重装 WorkBuddy/Qoder 等代表入口,确认 Skills、CLI 和版本元数据来自同一个候选源。重新生成匹配 2.1.0 的妙手预览包。 +- [x] 2.1.0 候选代码通过 build、完整 test(950/950)、两个示例校验、check-versions、doctor、test:raw-mode 和 npm pack --dry-run。 +- [x] 实际 npm 打包物在空目录读取版本和参考文档;临时配置中 WorkBuddy、Qoder 安装的九个 Skills 与 CLI/元数据均为 2.1.0;CodeBuddy 安装与保留无关技能的卸载通过。已生成匹配 2.1.0 的妙手预览 ZIP。 - [ ] 提交并审查发布准备 PR;其合并不等于已发布。 ### 3. 确认市场交付 @@ -82,4 +82,4 @@ node scripts/verify-marketplace-release.mjs \ 标签尚未推送时保留 PR 和候选物供调整。npm 发布后不覆盖同一版本、不擅自删除标签或 unpublish;若存在发布缺陷,先记录各渠道实际状态,再由维护者决定补丁版本或市场回退。 -下一步:等待并检查 #139 的最终 CI;在维护者决定合并后,进入 2.1.0 版本同步与候选源验证。 +下一步:完成 2.1.0 候选源验证和发布准备 PR;最终合并源扫描通过后提交外部市场同步 PR。市场版本与干净安装验证通过后,按维护者本次授权发布并处理已解决的 issue。 diff --git a/gemini-extension.json b/gemini-extension.json index bc514335..254a9515 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "spec-superflow", "description": "Lean spec workflow: direct or planned execution with evidence-based completion", - "version": "2.0.1", + "version": "2.1.0", "contextFileName": "GEMINI.md" } diff --git a/hooks/session-start b/hooks/session-start index f749fb3f..02357c93 100755 --- a/hooks/session-start +++ b/hooks/session-start @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# v2.0.1: conditional injection +# v2.1.0: conditional injection # Keep the installed workflow dormant unless its own state file is present. # Explicit user requests are handled by the installed skill catalog after the # session starts, so inactive sessions need no injected reminder at all. diff --git a/llms.txt b/llms.txt index 7a10ceb8..a3166f7f 100644 --- a/llms.txt +++ b/llms.txt @@ -2,7 +2,7 @@ spec-superflow is a self-contained, zero-runtime-dependency workflow plugin for AI coding tools. -Current version: v2.0.1. +Current version: v2.1.0. ## Default v2 flow diff --git a/package-lock.json b/package-lock.json index d920cbef..60419af8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "spec-superflow", - "version": "2.0.1", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "spec-superflow", - "version": "2.0.1", + "version": "2.1.0", "license": "MIT", "bin": { "spec-superflow": "scripts/spec-superflow.mjs", diff --git a/package.json b/package.json index 9541fb77..7dcde6c4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "spec-superflow", - "version": "2.0.1", + "version": "2.1.0", "description": "Lean spec workflow with direct or planned execution, evidence-based completion, and opt-in delegation or worktrees.", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/plugin.json b/plugin.json index ead80874..d5d886f3 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { "name": "spec-superflow", "description": "Lean spec workflow with direct or planned execution and evidence-based completion.", - "version": "2.0.1", + "version": "2.1.0", "author": { "name": "MageByte", "url": "https://github.com/MageByte-Zero"