Merge pull request 'Close the merged svc-pidcheck-leak task card' (#541) from feature/card-close-pidcheck-20261014-072240Z into main
This commit was merged in pull request #541.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# feature/svc-pidcheck-leak 任务卡
|
||||
|
||||
任务主记录:https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/457 ;状态:进行中;owner:weichen
|
||||
任务主记录:PR #457 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/457(merge 226a4af157);状态:已完成(回填);owner:weichen
|
||||
|
||||
## 基线与授权
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
| ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 |
|
||||
|---|---|---|---|---|---|---|
|
||||
| R1 | 批量 update 跨服务不得泄漏 SVC_PIDCHECK | env_config 已重置 DB_*,同理须重置 pid 校验态;与 reclaim_own_port(#456)互补 | P0 | 两服务均在跑时 `update a b` 成功;第二服务旧进程停止;history 有 stop | 无 | 已实现 |
|
||||
| R2 | 合入后恢复三失败服务;rdmcand 独立 data | 现场孤儿 + 误挂 dev/data | P0 | list 四服务运行中;rdmcand exec data=rdmcand/data | R1 合入 | 待合入后 |
|
||||
| R2 | 合入后恢复三失败服务;rdmcand 独立 data | 现场孤儿 + 误挂 dev/data | P0 | list 四服务运行中;rdmcand exec data=rdmcand/data | R1 合入 | 已实现并现场核验 |
|
||||
|
||||
## 方案与计划
|
||||
|
||||
@@ -70,11 +70,11 @@
|
||||
| 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) |
|
||||
|---|---|---|---|---|---|
|
||||
|
||||
## 结果与验证(完成后填写)
|
||||
## 结果与验证
|
||||
|
||||
- 结果:
|
||||
- 验证:<结论摘要 PASS/FAIL/SKIP/NOT_RUN 逐项;逐条证据由 make evidence 写入上方证据表>
|
||||
- 影响与剩余项:
|
||||
- 结果:R1 PASS——env_config 按实例清空 SVC_PIDCHECK/SVC_EXEC/SVC_VERSION/SVC_SOURCE,批量 update 不再跨服务泄漏 pidcheck 态;随 PR #457 合入 main(226a4af157)。R2 PASS——genui/rdm1/rdmcand 恢复运行,rdmcand 使用独立 data。
|
||||
- 验证:R1 SELF=卡内 2026-10-12 两行 test-governance 收据(207 tests OK,含 test_env_config_resets_pidcheck_runtime_state 与 batch update 回归);R1 合入已核实 226a4af157 为 origin/main 祖先(合并前 CI 未重放)。R2 SELF 实测 2026-10-14:`make svc-list` 四服务运行中;`make svc-info ARGS="rdmcand --reveal"` exec `--data …/runtime/rdmcand/data`(非 dev/data)。收据:/tmp/svc-list-verify-20261014T072236.json、/tmp/svc-info-rdmcand-verify-20261014T072259.json。
|
||||
- 影响与剩余项:无未结事项。
|
||||
|
||||
## 规划进展与下一步
|
||||
|
||||
@@ -88,8 +88,8 @@
|
||||
|
||||
## 合入与清理
|
||||
|
||||
- 合入记录:NOT_RUN(授权依据、PR、合入 SHA、验证来源)
|
||||
- 清理记录:NOT_RUN(授权依据、写者退出确认、worktree/分支/任务卡处置)
|
||||
- 合入记录:PR #457("Reset per-service runtime state in svc.sh env_config")以 squash 落地 226a4af15791b8100528c9d9a31c68a32c4781d1,2026-10-12T09:39:31Z 合入 main(已核祖先关系)。
|
||||
- 清理记录:任务 worktree 与分支 feature/svc-pidcheck-leak 均已不在(2026-10-14 核对 worktree 列表与本地/远端引用);任务卡经本次闭合移入 .task/archive/。
|
||||
|
||||
<!-- Local receipt: SELF. Digests detect corruption; they do not authenticate a reviewer or CI. -->
|
||||
```json
|
||||
@@ -169,3 +169,9 @@
|
||||
```
|
||||
| 同步前验收 | 2723e452440fc11022c0f6d916cd34cc4cd17335 | 83c4ee2430b841e537178f2cbdfe0b0ec9462730 | 2026-10-12T09:28:24Z |
|
||||
| 同步前验收 | 2723e452440fc11022c0f6d916cd34cc4cd17335 | c7364ed97152d3107f585215468c1a70aa340918 | 2026-10-12T09:33:19Z |
|
||||
|
||||
## 闭合记录(手动回填)
|
||||
|
||||
- 依据:merge 226a4af15791b8100528c9d9a31c68a32c4781d1(PR #457)已包含于 origin/main,分支成果已落盘。
|
||||
- 方式说明:#457 以 squash 落地,main 上无 "from feature/svc-pidcheck-leak into main" 形态合并提交,task-close 的 card_merge 未自动识别(工具缺口,另行登记);本次闭合为手动回填,授权:用户 2026-10-14 会话「继续,把任务收尾」;R2 现场核验见「结果与验证」。
|
||||
- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。
|
||||
Reference in New Issue
Block a user