|
| 1 | +--- |
| 2 | +{ |
| 3 | + "schema": "shadow-dev/v1", |
| 4 | + "name": "20261012-chore-release-v7.0.2", |
| 5 | + "type": "chore", |
| 6 | + "scope": "distribution", |
| 7 | + "status": "reviewed", |
| 8 | + "baseBranch": "main", |
| 9 | + "branch": "chore/20261012-chore-release-v7.0.2", |
| 10 | + "files": [ |
| 11 | + ".claude-plugin/plugin.json", |
| 12 | + ".codex-plugin/plugin.json", |
| 13 | + "package.json", |
| 14 | + "shadow-docs/INDEX.md", |
| 15 | + "shadow-docs/changes/20261012-chore-release-v7.0.2/brief.md" |
| 16 | + ], |
| 17 | + "github": { |
| 18 | + "repository": null, |
| 19 | + "issue": null, |
| 20 | + "issueUrl": null, |
| 21 | + "pullRequest": null, |
| 22 | + "pullRequestUrl": null |
| 23 | + }, |
| 24 | + "review": { |
| 25 | + "conclusion": "passed", |
| 26 | + "verifiedCommit": "7933ee5d90703d6c53e3e0bfe43d7e68f320eb18", |
| 27 | + "verifiedAt": "2026-10-12T07:57:44.794Z" |
| 28 | + }, |
| 29 | + "workflow": { |
| 30 | + "operation": null, |
| 31 | + "checkpoint": null, |
| 32 | + "planHash": "a89dcf5f002bae242548f09b19374e083476b361334d2841669e42fa24f81779", |
| 33 | + "updatedAt": null, |
| 34 | + "lastError": null, |
| 35 | + "release": { |
| 36 | + "files": [ |
| 37 | + ".claude-plugin/plugin.json", |
| 38 | + ".codex-plugin/plugin.json", |
| 39 | + "package.json", |
| 40 | + "shadow-docs/INDEX.md", |
| 41 | + "shadow-docs/changes/20261012-chore-release-v7.0.2/brief.md" |
| 42 | + ], |
| 43 | + "message": "chore(release): v7.0.2 bump manifest", |
| 44 | + "title": "[chore] 发版载体 v7.0.2", |
| 45 | + "body": "v7.0.0与v7.0.1冒烟连红。#55收失败为夹具 #56/#57单实现化与EBUSY隔离。修复已合main 须发版取链绿证据。 内容:7.0.1升到7.0.2 bump cliVersion pin不动。 验证:npm run ci退出码0 六门fail=0 npm test 30/30。 合并后待你执行:bump复核 然后打tag推送 然后创建Release 逐条见brief。" |
| 46 | + } |
| 47 | + }, |
| 48 | + "knowledge": { |
| 49 | + "action": "无需变更", |
| 50 | + "target": null, |
| 51 | + "reason": "发版事实待第5步执行后回填" |
| 52 | + } |
| 53 | +} |
| 54 | +--- |
| 55 | + |
| 56 | +# 发版 v7.0.2 |
| 57 | + |
| 58 | +## 动机 |
| 59 | +v7.0.0 与 v7.0.1 连续两次发版冒烟判红。修复已合入 main(#55 failure-as-fixture、#56/#57 冒烟单实现化与 pack 隔离输出),必须再发一版才拿得到 publish-release 链绿证据。 |
| 60 | + |
| 61 | +## 复杂度评级 |
| 62 | +- **评级:** S |
| 63 | +- **理由:** 纯声明式版本 bump,零行为契约变更。 |
| 64 | +- **期望验证深度:** code-read |
| 65 | + |
| 66 | +## 覆盖范围(已合并未发布) |
| 67 | +- #55 fix-smoke-failure-as-fixture — 门收 v7.0.1 真实失败为夹具(backtick-substitution),本机 materialized= 位自我防线 |
| 68 | +- #56/#57 refactor-release-smoke-single-implementation — 冒烟收敛为唯一实现,yml 只剩一行委派,离线腿与 CI 同调一份脚本;pack 增加 --out 隔离产物目录(修 main 上 EBUSY 并行争用) |
| 69 | + |
| 70 | +## 引用规范 |
| 71 | +- knowledge/release-artifact-pipeline.md:版本权威=tag;资产名契约;冒烟走单实现脚本并输出 OK materialized root=... skills=N |
| 72 | + |
| 73 | +## 决策 |
| 74 | +- **选型:** patch bump 到 7.0.2。tag 指向含 bump 与归档提交的 main。 |
| 75 | +- **理由:** version 是对外承诺;7.0.1 链红案已结,7.0.2 让消费侧拿到的产物与链绿证据第一次对应同一棵树。只 bump 三份 manifest,cliVersion pin 不动。 |
| 76 | + |
| 77 | +## 任务 |
| 78 | +### Phase 1 |
| 79 | +- [x] bump 三份 manifest 到 7.0.2 — package.json .claude-plugin/plugin.json .codex-plugin/plugin.json |
| 80 | +- [x] 登记台账条目 — shadow-docs/INDEX.md |
| 81 | +- [x] 六门一体本机全绿后发 PR — package.json |
| 82 | + |
| 83 | +## 结果 |
| 84 | +- 实际耗时: — |
| 85 | +- 验证: — |
| 86 | + |
| 87 | +## 知识评估 |
| 88 | +- **预期影响:** 无需变更 |
| 89 | +- **候选卡片:** 无 |
| 90 | +- **理由:** 字段契约与离线冒烟长期事实已由 release-artifact-pipeline.md 持有(#53/#55/#56 落卡)。 |
0 commit comments