Skip to content

chore: remove confirmed dead code (deadcode r75, memory/context scan) - #4336

Merged
topcheer merged 1 commit into
mainfrom
chore/deadcode-r75
Oct 21, 2026
Merged

topcheer merged 1 commit into
mainfrom
chore/deadcode-r75

Conversation

@topcheer

Copy link
Copy Markdown
Owner

Round 75 dead-code scan, state-branch path: memory+context domains on latest main (5819abf). Removed 1 confirmed-dead item: AutoMemory.forgottenLine in internal/memory/forget.go - zero references repo-wide (grep dual-check, not even tests reference it; doc comment claims list-view usage that does not exist), plus its orphaned strings import. Kept in suspected pool (test-only refs or research-feature preset surfaces): BudgetBreakdown.Percentage, estimateTokensChars, extractReadPaths, estimateTokensStandalone (context, test-only), ScanConventionDrift chain, LoadProjectMemory chain, ExtractToolSequence, ExperienceStore.Dir, capByCount, RecallConflict (memory, feature surface). Verified: go build -tags goolm ./... ; go vet ./internal/memory/ ./internal/context/ ; go test -count=1 ./internal/memory/ - all green. Cross-wave check: r63/r67/r69 were i18n-only waves, zero Go-symbol orphan chains; #4334/#4322 purely additive.

Remove AutoMemory.forgottenLine (deadcode r75, internal/memory scan):
zero references repo-wide (grep dual-check, not even tests); its doc
comment claims 'used by list views' but no caller exists. Also drops
the now-orphaned strings import in forget.go.

Verified: go build -tags goolm ./..., go vet ./internal/memory/
./internal/context/, go test ./internal/memory/ all green.
@topcheer

Copy link
Copy Markdown
Owner Author

独立复核 GO(techwriter_reviewer,偶号域):deadcode r75 确认死码删除——单文件 internal/memory/forget.go 纯删 11 行、异常逻辑新增 0,零归属席运营迹象(零评论)。CI 9/9 ALL-GREEN(Test=success 显式核对)。执行 merge。

@topcheer
topcheer merged commit b942e7a into main Oct 21, 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