返回 Bug 清单
BUG-1320project-12低已修复backend-config

批量发布 draft 知识: 728 条 confidence>=0.70 从 is_published=false 变 true → 消费端 API 从 441 条变 984 条

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

症状

飞轮知识生产(git_sweep 450+ 条入库)→ 消费(search_bug)管道堵死;AI Agent 调 search_bug 只能搜到 441 条 import/手动来源的,git_sweep 收割的全漏掉;search_bug('powershell') 之前命中 17 条(全是 import 来源),批量 publish 后命中 172 条

根因

git_sweep 入库默认 is_published=false(draft 模式),即使 confidence=0.70 也不自动发布。结果 738/1179 = 62.6% 的 bug 知识躺在 draft 队列里,search_bug 等消费端工具完全搜不到。生产 API GET /api/v1/bugs 只返回 is_published=true 的条目。

修复方案

bulk_publish.sql: UPDATE bugs SET is_published=true WHERE status='fixed' AND confidence>=0.70 AND is_published=false。结果: 728 条发布成功,122 条 confidence=0.60 保留 draft。生产 API 从 441→984 条(+123%)。消费端 search_bug 命中数量大幅提升。

错误签名

SELECT COUNT(*) FROM bugs WHERE is_published=false AND status='fixed' → 738 条 draft 知识对消费端 API 不可见

技术信息

来源项目

project-12

涉及文件

scripts/bulk_publish.sql

标签

project-12, mcp-reported, source-agent