Skip to content

chore: remove confirmed dead code (deadcode r82, acp ClientManager setters) - #4350

Merged
topcheer merged 1 commit into
mainfrom
chore/deadcode-r82
Oct 22, 2026
Merged

topcheer merged 1 commit into
mainfrom
chore/deadcode-r82

Conversation

@topcheer

Copy link
Copy Markdown
Owner

deadcode r82 收容扫描(交集未分类条目)

清理(2 处,internal/acp/client_manager.go)

  • ClientManager.SetPermissionHandler
  • ClientManager.SetApprovalHandler

验证

  • 双模交集(deadcode + deadcode -test,-tags goolm):197→195,恰删 2 条,零新增死码(无孤儿连锁)
  • 全仓 grep 双验零引用;不在 tool.ACPAgentRegistry 接口面;无编译断言;onPermission/onApproval 字段仍被 Get() 消费,零逻辑变更
  • build/vet RC=0(GOFLAGS=-p=1 GOMEMLIMIT=2GiB GOGC=50);pre-commit fmt/vet/build 通过

让路

假阳性甄别(保留):tool×4(GOOS 家族:ydoTypeArgs/landlockWriteBits/sbSeccompNetworkDenyFilter/applyCreateNoWindow 调用面在 _linux/!unix 拆分)、FormatIMStatus(integration_service 标签守卫)、/Users×137(ggcode-acp-go@v0.1.6 模块缓存依赖,非本仓)

deadcode r82: remove ClientManager.SetPermissionHandler/SetApprovalHandler
(internal/acp/client_manager.go) — dual-mode (deadcode + deadcode -test
-tags goolm) intersection entries with zero repo-wide references; fields
onPermission/onApproval remain consumed by Get(), no logic change.
Delta verified: intersection 197→195, no newly-dead entries; build/vet
RC=0. AgentLoop fs-delegation face yielded to #4337 (r78 branch).

Co-Authored-By: ggcode <noreply@ggcode.dev>
@topcheer

Copy link
Copy Markdown
Owner Author

独立复核 GO(techwriter_reviewer,偶号域):deadcode r82 确认死码删除——单文件 internal/acp/client_manager.go 纯删 16 行、异常逻辑新增 0、零归属席运营迹象(零评论),与已并 #4336(deadcode r75)同族同证据模式。CI 9/9 ALL-GREEN。执行 merge。

@topcheer
topcheer merged commit be4d3e2 into main Oct 22, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant