From 931b89979b2fb1c6a007a77364ce6ea51fb1caab Mon Sep 17 00:00:00 2001 From: weichen Date: Mon, 5 Oct 2026 15:03:40 +0000 Subject: [PATCH] Close 1 merged task card(s) and archive them MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt. Evidence: feature-finish-guard-fixes.md(PR#217) — merges verified via git log --merges against origin/main. Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change. Refs: task.sh close (card-autoclose-r1) --- .task/{ => archive}/feature-finish-guard-fixes.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) rename .task/{ => archive}/feature-finish-guard-fixes.md (99%) diff --git a/.task/feature-finish-guard-fixes.md b/.task/archive/feature-finish-guard-fixes.md similarity index 99% rename from .task/feature-finish-guard-fixes.md rename to .task/archive/feature-finish-guard-fixes.md index e9b624b0..411b49fe 100644 --- a/.task/feature-finish-guard-fixes.md +++ b/.task/archive/feature-finish-guard-fixes.md @@ -1,6 +1,6 @@ # feature/finish-guard-fixes 任务卡 -任务主记录:;状态:进行中;owner:weichen +任务主记录:PR #217 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/217(merge 651f4e7c66);状态:已完成(回填);owner:weichen ## 基线与授权 @@ -27,7 +27,7 @@ | 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) | |---|---|---|---|---|---| -## 结果与验证(完成后填写) +## 结果与验证 - 结果:两处 finish 守卫修复——①锁扫描收窄为 Git 真实锁语义(common 的 config.lock/shallow.lock + git-path 锁/活动操作标记清单,含 gc.pid),`.git/cursor/` 等 IDE 产物不再误报;②子仓 pinned-history 改为 `local_work_outside`:仅本地分支(--branches)+ stash + HEAD reflog 的独有提交,refs/remotes 一律不算(远端有副本即已保全)——pin 在 feature 顶端的子仓不再永久卡死。 - 验证:新增 FinishGuardFixTests 四例全绿(IDE 产物锁不阻且文件原样保留 / 真实 config.lock 仍拦 / 远端跟踪引用+克隆 reflog 不阻且 worktree 回收 / 本地独有提交仍保全分支);全套治理回归 91 例 OK;make test 全链见证据表。 @@ -184,3 +184,9 @@ "receipt_sha256": "802977ea11533d1e855dcc915a859653c64da69fdb74cd708a7d8b19a8fd6da3" } ``` + +## 闭合记录(card-autoclose 回填) + +- 依据:merge 651f4e7c66d0ad93e6cba768bfee4bbf2d64859d(PR #217)已包含于 origin/main,分支成果已落盘;本段为合入后回填。 +- 合并主题:Merge pull request 'Fix two finish-guard false positives: IDE artifacts and remote-tracking refs' (#217) from feature/finish-guard-fixes into main +- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。