定时自动化从 open issue 池里自己领了 #40:游戏「屁遁特工」号称已实现,门户里却 404。产线复现问题、做 git 考古定位根因——整套实现被锁死在一条孤儿分支上;随后按文件恢复、补注册表、按验收标准改版结算屏,开 PR、部署、真玩验收,8 步 DAG 全绿,全程无人插手。
cron 醒来,tech ⇄ ux 两位分析师并行复现:门户无卡片、直链 404。git 考古发现实现完整地躺在孤儿 commit 908ef87 上——与 main 无共同历史,普通 merge 会被 git 拒绝。Issue 里那句「已实现」,只在孤儿分支里为真。

产线运行中 · 左侧 8 步 DAG 自动推进,右侧 Claude Code 终端实时可看
“The ‘Implemented’ comment was true only inside the orphan branch.” — PR #109 · 根因说明(产线自己写的)
设计工位以现网孤本为基线:令牌全部冻结、零新增资源,聚焦 AC4——结算屏胜利 / 被抓双态,「再来一局」一键直达重开;质检 P0 = 0、critique 22/25 达标后注册画布。

设计工位 · 画布左,执行日志右——日志第一行就是证据:启动 Claude Code(glm-4.7 max effort),调用 /design-developer

设计稿全貌 · MISSION FILE 档案风:结算屏双态、屏间流转、令牌冻结清单,旧行为 ✗ / 新行为 ✓ 逐条对照
恢复不是重写:从孤儿 commit 按文件 git checkout 908ef87 -- games/040-… 取回孤本,补注册表条目,再按共识修正 visionAngle 0.6→0.8、补每关 NPC 数据——问题说明 / 复现步骤 / 根因 / 修复内容,PR 里写得清清楚楚。

PR #109 · fix(games): restore Sneak the Fart + registry entry + tests · 3 commits · +1248 行
deployer 侦查到目标机上已有共享静态服务,判断挤进子路径会破坏站点路由——于是先备份、选空闲端口、起专用服务,三重健康检查后才回写状态。没有杀掉任何一个别人的进程。
webtester 用浏览器打开部署好的游戏真玩取证:安全释放成功、被抓检测生效、三条命阵亡走到结算屏;AC4 三键语义(点击 / Enter 直开新局、Esc 回大厅)逐一验证,全程 0 console 报错。还顺手发现一个门户旧索引问题——判定为预存在、不属本 issue,建议另立 issue 而不是误判 FAIL。





线上实机 · 标题屏 / 视野锥 0.8 rad / 多 NPC 巡逻 / 两种结算屏——最后两屏,正是这张 issue 要改版的那两屏
上一案它从 0 造了新游戏,这一案它把「消失」的游戏从孤儿分支里救了回来——同一条产线,一直在营业。
一条按你节奏运行的自动化——领单、复现、定根因、修复、测试、评审、部署、验收,产线自主完成。人管定义,AI 管执行。