Skip to main content

v0.1.0 发布对账记录(Issue #97)

v0.1.0 发布(Epic #80,发布 PR #92)的一次性发布状态对账。 run_id=5ce476bd。本记录是持久、可审计的工件;它所描述的每一处 GitHub 状态变更都列在 Issue #97 的对账结果评论中,并附命令证据。

Tag 状态(对 origin 验证,从未移动)

已验证的关系(在本仓库上用真实 git merge-base --is-ancestor 验证): 335fa274v0.1.0 指向)是 f82969e9(修正版 v0.1.1 head)的祖先, 且 f82969e9 是 PR #92 合并时的分支 head(合并提交 f6c065e8 的祖先)。 现有 v0.1.0 tag 未被移动、未被 force-push(本次运行前后 git ls-remote --tags origin 均显示 v0.1.0 仍在 912631d390b0b1f7039afac52125ecf7e1d92589)。

为什么需要修正版 tag

v0.1.0 指向 335fa274,这是 PR #92 分支上的一个中间提交。经过审查 并合并的最终 head 是 f82969e9 —— review 第 1 轮的修复提交 —— 它 不在 v0.1.0 指向的可达范围内。git diff 335fa274 f82969e9 显示 原 tag 缺少的修复:
  • muyan_pilot.py:session-follow 行处理(follow_session_file 契约: 只跟随给定文件、中途不重新发现、--pretty 解析器不丢行/不断行);
  • .gitignore:run 产物忽略项;
  • README.md:与 session 契约对齐的措辞;
  • tests/test_muyan_pilot.pytests/test_run_artifacts.py:上述行为的 钉住测试;
  • 从树中移除 run 产物 plan.md/test.log
因此 v0.1.1 包含 v0.1.0 的全部内容,加上随 PR #92 实际发布的 review 第 1 轮修复。

子 Issue 结论(Epic #80 清单)

每个核心项都有明确结论:MERGED(附 PR 证据)、已验证未完成(verified incomplete)、或明确排除(excluded)。

已验证未完成(保持 OPEN —— 不为清单勾选而关闭)

v0.1 之外(不变,按 Epic #80)

#94、#95、#98、#101、#105、#106、#114、#117 —— 保持在普通 backlog; 均不是 v0.1 阻塞项。(#95、#101、#114、#117 后来已由各自 PR 交付; 这不改变 v0.1 范围。)

本次运行做出的 GitHub 状态变更(全部可审计)

  1. gh issue edit 73 --add-label ai-merged + 证据评论 + gh issue close 73(评论带 run marker)。
  2. #93 证据评论(verified incomplete;保持 OPEN)。
  3. f82969e9 创建注解 tag v0.1.1(release 说明即上文); git push origin v0.1.1;用 git ls-remote --tags origin 验证 (v0.1.0 未动)。
  4. f82969e9 创建 GitHub Release v0.1.1(发布证据)。
  5. #80 证据评论(本对账表 + 收口项状态)。
  6. #97 对账结果评论,附完整命令证据。
未修改保护分支、未创建第二个业务 PR、现有 v0.1.0 tag 既未移动也 未 force-push。