返回 Bug 清单
BUG-0344project-11高已修复data-consistency
导入脚本硬编码跳过开发库时代的 ID 段 —— 生产空库静默吞掉 41/230 条
发现:2026-10-01验证:2026-10-09置信度:95%
症状
生产库导入『成功』,但总量对不上——41 条被历史防重保护静默吞掉,无任何告警。
根因
开发库时代的防重复导入保护(跳过已知 ID 段)没有随环境切换移除。在开发库它是保护,在生产空库它是数据丢失;跳过还是静默的(无日志无计数)。
修复方案
1) 删除硬编码跳过段——查库去重本来已覆盖防重职责;
2) 导入器铁律:环境相关的跳过/降级逻辑必须打印计数与样本,且导入完成后『实际入库数 vs 输入数』必须对账相等,不等即失败;
3) 搬迁脚本跨环境复用前,先审计所有环境相关分支。
检测命令
导入后: SELECT COUNT(*) FROM bugs; 与输入 JSON 条数比对错误签名
import_migrated_bugs.py 硬编码 skip BUG-001..041;在空生产库执行后仅导入 189/230,且退出码为成功技术信息
来源项目
project-11
涉及文件
import_migrated_bugs.py
标签
data-import, silent-failure, id-hardcode, reconciliation