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 验证):
335fa274(v0.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.py、tests/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 状态变更(全部可审计)
gh issue edit 73 --add-label ai-merged+ 证据评论 +gh issue close 73(评论带 run marker)。- #93 证据评论(verified incomplete;保持 OPEN)。
- 在
f82969e9创建注解 tagv0.1.1(release 说明即上文);git push origin v0.1.1;用git ls-remote --tags origin验证 (v0.1.0未动)。 - 在
f82969e9创建 GitHub Releasev0.1.1(发布证据)。 - #80 证据评论(本对账表 + 收口项状态)。
- #97 对账结果评论,附完整命令证据。
v0.1.0 tag 既未移动也
未 force-push。