From a0b869a333b12d28bfd96dcd89e8bc03ad47647d Mon Sep 17 00:00:00 2001 From: brother7 <7brother7@gmail.com> Date: Sat, 12 Sep 2026 19:59:13 +0800 Subject: [PATCH] docs: record orphan task registry recovery --- .../tasks/20260912-merge-agent-draft-d960aa87.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.project-docs/30-worklog/tasks/20260912-merge-agent-draft-d960aa87.md b/.project-docs/30-worklog/tasks/20260912-merge-agent-draft-d960aa87.md index 9ae9e25..ab59294 100644 --- a/.project-docs/30-worklog/tasks/20260912-merge-agent-draft-d960aa87.md +++ b/.project-docs/30-worklog/tasks/20260912-merge-agent-draft-d960aa87.md @@ -23,13 +23,17 @@ - 用户随后明确授权清理刚才列出的源工作树。以原 integration 任务恢复,check/start/status 通过;沿用刚完成合并时的上下文与 183 个 peer 范围,registry 无 peer 状态变化,重新读取源记录并确认 ready、managed、干净、已提交和最新 HEAD 已合入 main。 +- 用户明确同意改用 PowerShell 清除同一路径残留并修复失配任务登记。初次 start 因失效源工作树被阻塞;用户授权的登记恢复完成后,bundled check/start/status 重新通过,原任务/main/路径/基线匹配。沿用已读项目上下文,剩余 182 个 peer 没有变化,Planning Gate Passed;只更新本人记录。 + ## Outcome - main 从 70fa916 无冲突快进到 dca6dea,包含完整桌面实现和源测试。 - 将源 promotion 的账号级全高工作区、保存/试用状态分离、独立费用政策和隐藏会话未读语义记入个人云智能体 ADR、system-overview、decision-index;current-state 的 Integrated Through 记录源提交和真实证据边界。 - 三份原有未跟踪记录仍在原处并留在提交之外。已安装客户端不因源码合并自动更新。 -- 清理未完成:bundled retire 执行 Git worktree remove 后返回 Directory not empty;Git 工作树登记与源目录 .git 已移除,仍留下文件,skill 任务登记未释放。主分支和源分支提交完整。 +- 清理未完成:bundled retire 执行 Git worktree remove 后返回 Directory not empty;Git 工作树登记与源目录 .git 已移除,仍留下文件,最初 skill 任务登记未释放。主分支和源分支提交完整。 + +- 恢复结果:PowerShell Remove-Item -LiteralPath 的递归删除在执行前被自动审批拒绝,仅提供 blocked by policy;没有换用其他删除方式。残留目录仍保留。独立的失配登记修复已完成:在 bundled start_transaction_lock 下用原脚本校验任务身份、分支、ready/managed 状态和匹配 reservation,仅移除该源的 ownership 与 reservation;没有修改其他任务或技能文件。原 release --force 只接受仍有效的当前 Git 工作树,因此未谎称调用它完成失效目录恢复。 ## Verification @@ -43,7 +47,7 @@ ## Follow-ups - 未推送、制作安装包或更新已安装客户端。 -- Blocked:用户已授权清理源任务 20260912-agent-draft-design-9d82c9b4;目标 D:\Datas\OthersProjects\.codex-worktrees\makelore\20260912-agent-draft-design-9d82c9b4,分支 codex/20260912-agent-draft-design-9d82c9b4-agent-draft-design。retire 部分失败后该目录已不再是可重试 retire 的 Git worktree。遵守 Only retire 的技能限制,保留残留目录和 registry;需用户明确允许改用 PowerShell 删除已核对的同一路径残留,并通过 bundled release --force 释放失配登记后完成记录。不得删除分支、提交或主目录,也不得伪造 ownership 或重建另一 checkout 绕过退休检查。 +- Blocked:残留目录 D:\Datas\OthersProjects\.codex-worktrees\makelore\20260912-agent-draft-design-9d82c9b4 仍待用户在本机手动删除;授权已经明确,无需再次询问许可。阻塞来自工具自动审批拒绝递归删除,未返回细化原因。对应任务登记已修复,不再阻塞其他项目任务。分支 codex/20260912-agent-draft-design-9d82c9b4-agent-draft-design 及 dca6dea 提交保留;不删除分支、提交或主目录。 ## Promotion Candidates