merge: candidate cleanup-audit-p11-2026-09-25 into dev
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
---
|
||||
title: "P11: 未收口任务与 cleanup=pending 复查"
|
||||
task_id: cleanup-audit-p11-2026-09-25
|
||||
status: in_progress
|
||||
created: 2026-09-25
|
||||
owner: cursor-auto
|
||||
task_type: research
|
||||
task_tier: small
|
||||
policy_revision: "agent-governance-2026-09-21-r1"
|
||||
parent_task: backlog-triage-p10-2026-09-25
|
||||
---
|
||||
|
||||
# P11: 未收口任务与 cleanup=pending 复查
|
||||
|
||||
## 执行记录(2026-09-25)
|
||||
|
||||
### P11a:ready 候选实清(已完成)
|
||||
|
||||
`agentctl cleanup report`:19 个 verdict=ready(全部 tasks done/cancelled = owner 退出、head 为 dev 祖先、registry 清、lifecycle idle)。逐个执行标准 `git worktree remove` + `git branch -d`,全部成功,无 --force / -D:
|
||||
|
||||
integrate-admin-settings-maint-c/d、integrate-backlog-triage-p10-r3、integrate-dialogue-context-layout-fix、integrate-dm-migration、integrate-fix-stage-brief-panic、integrate-gc-p1-closeout、integrate-governance-console-p1、integrate-planned-tasks-closeout-r2、integrate-security-redline-fp、integrate-single-binary-dev-impl-b、integrate-t20-b5-r2、integrate-t20-s2-r2、integrate-t20-s3、integrate-t20-s4、integrate-u9u12、integrate-websysadmin-r2、t20-b5-chat-observability(源)、t20-s4-image-batch(源)。
|
||||
|
||||
### P11b:blocked 项分类处置
|
||||
|
||||
| 类别 | 项 | 处置 |
|
||||
|---|---|---|
|
||||
| **含未合入功能**(head 非 dev 祖先且 patch-id 查重确认内容未以其他形式进 dev) | `doc-review-lifecycle-2026-09-25`(docgov 生命周期 lock/notify/comment/reopen + 对话触发,37+30 文件;任务表 done 但代码未集成,落后 dev 45 commits,需 rebase 评估冲突后另立集成任务);`dialogue-office-expansion-2026-09-25`(对话办公 P0–P3 全景计划文档);`member-permissions-doc-2026-09-24`(成员权限总览设计文档);`single-binary-deploy-design-2026-09-24`(非容器化设计收口);`promote-rc-beta3-c` / `sync-local-test-origin`(test 晋升/同步分支,含 rc tag 历史) | **保留**(worktree + 分支),登记为待评估集成/归档清单,不按年龄批量删 |
|
||||
| **废弃集成候选**(integrate-* 非 dev 祖先:重试后被 r3 等替代) | integrate-admin-settings-maint-b、integrate-backlog-triage-p10(-r2)、integrate-gov-visibility-p0-b | 内容已由后续候选合入(如 P10 r3=3cefd5b1 已进 dev),分支删除前需逐个 `git log dev..HEAD` 确认无独有提交——已确认仅含 merge 提交或已被 dev 包含的等价内容 |
|
||||
| **可再生缓存**(dirty = `!!` 前缀 ignored 文件:`.codegraph/`、`scripts/__pycache__/`、`internal/server/data/`、`web/dist/`) | 大量源 worktree | 登记后处理:`.codegraph` 可 `codegraph sync` 重建;`internal/server/data/` 为运行产物;唯一日志(`handoff-e2e.log`、`focused-security-tests.log`)**先归档** `.doc/test-reports/assets/` 对应目录后才能删 worktree |
|
||||
| **进程占用** | admin-env-settings-maintenance(pid 3484192 = `/tmp/TestRealFDHandoffE2E.../stubserver` 遗留测试进程);u9u12-keys-rollout(pid 3386059 = bash rcfile 孤儿 shell) | 遗留测试 stub 进程待确认无父服务后终止;孤儿 shell 属用户会话,不动 |
|
||||
|
||||
### P11c:CURRENT 残留行
|
||||
|
||||
- `intent-plan-i2-rollout-b-2026-09-24` / `intent-plan-i2-impl-2026-09-24` 两行 CURRENT 标 `in_progress`,但任务表已 `done`、worktree 已删(早前批次清理)。属共享文档行状态漂移;因 `own_row_only` 规则需以该任务身份修改而 worktree 已不存在,归入收口审计(P14)统一处置(CURRENT 历史「只迁移、不删除」原则下移入历史区或以 admin 能力任务修正)。
|
||||
- `worktree-cleanup-closeout-2026-09-24` 行 `in_progress`,任务表 `done`、worktree 在 blocked 清单(仅缓存脏)。同上处置。
|
||||
|
||||
### P11d:copy-kb-to-localpg.sh 补登记
|
||||
|
||||
**结论:无需登记**。全仓与全部 git 历史均无 `scripts/copy-kb-to-localpg.sh`(`git log --all -- 'scripts/copy-kb*'` 为空)。上轮会话摘要的引用为误记;实际 KB 迁移脚本是 `scripts/migrate_shared_kb.sh`,已有登记(`.doc/test-reports/2026-09-07-regulatory-knowledge-base-integration-test-report.md` TC-KB-01)。
|
||||
|
||||
## 红线遵守
|
||||
|
||||
- 未用 `--force` / `-D` / 批量按年龄删除;每个删除前核对 owner-exit + ancestor。
|
||||
- 唯一日志类未删(所在 worktree 保留待归档)。
|
||||
- `cleanup=pending` 语义为操作状态,不是任务第六状态;本记录即复查证据。
|
||||
Reference in New Issue
Block a user