Close 1 merged task card(s) and archive them #218
@@ -1,6 +1,6 @@
|
||||
# feature/finish-guard-fixes 任务卡
|
||||
|
||||
任务主记录:<PR 链接,交付前填写>;状态:进行中;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。
|
||||
Reference in New Issue
Block a user