返回 Bug 清单
BUG-0849project-15中已修复backend-logic

cache multi-key — workspace|topN|skipGit

发现:2026-10-09验证:2026-10-27置信度:70%

症状

commit 7915ac2d88bc (2026-09-17) fix(FleetScan): cache multi-key — workspace|topN|skipGit

根因

commit message 描述: fix(FleetScan): cache multi-key — workspace|topN|skipGit

修复方案

修复 34 行,删除 17 行。改动文件: cmd/cli/main.go

错误签名

fix(FleetScan): cache multi-key — workspace|topN|skipGit 之前单 key cache 会让 top_n=10 和 top_n=50 共享同一份数据 → 返回错误 topN
改成 map[string]cacheEntry,key = workspace|topN|skipGit
定期 GC: len > 10 时清理过期条目

技术信息

来源项目

project-15

涉及文件

cmd/cli/main.go

标签

git-sweep, auto-ingested, project-15, mcp-reported, source-agent