
wuguanganandClaude Opus 5
a6186e9505
feat: 主动去仓库核对,不等它自报
补的是最大的缺口:旁路复核只在它自报做完时才跑,**它压根不提的事情
没有任何东西会去查**。三份训练素材发过去两小时一个都没接,
系统里没有任何机制发现,是用户先问的。
「它停了就催」防偷懒;「它说做完了就核」防虚报;
**都防不住「它假装这事不存在」** —— 这一层补这个。
HubProbe/RepoTrace.swift:从要点文本挑关键词(引号里的名字、
路径、带连字符的标识符),去 commit 信息 / 改动文件名 / 现存文件名
三处找痕迹。一个都找不到的排到追问最前面,问法是
「我去仓库里搜过了三处都找不到任何痕迹,这条是漏了还是判断不该做还是卡住了」。
两条刻意的取舍:
- 挑不出关键词就返回空、跳过这条。拿「训练」「验证」这种词去搜什么都能命中,
会把「有痕迹」这个信号稀释成噪音 —— 比不查更糟,因为让人以为查过了。
- 多个关键词只要一个有痕迹就不报。宁可漏报不可误告:误告一次用户就不信了。
判据只回答「有没有痕迹」,不判「做得对不对」(那是 auditor 的事)。
零痕迹是极强的信号 —— 干过的事不可能一点印子都不留。
468 个测试。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-09 02:26:07 +08:00
..
2026-08-07 19:10:05 +08:00
2026-08-07 17:50:25 +08:00
2026-08-07 19:37:45 +08:00
2026-07-29 19:20:12 +08:00
2026-07-31 19:43:01 +08:00
2026-08-08 15:38:49 +08:00
2026-08-09 02:26:07 +08:00
2026-07-31 19:43:01 +08:00
2026-07-31 19:43:01 +08:00
2026-07-31 19:43:01 +08:00
2026-07-31 19:43:01 +08:00