Files
Nexus/docs/changelog/2026-06-04-bug-scan-full-closure.md
T
2026-07-08 22:31:31 +08:00

41 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog — BUG 手写源码全量扫描签退(2026-06-04)
## 摘要
完成全库 BUG 扫描排期:B0 登记册、Batch 7–77 逐批 8 步审计报告、B-Assets 门控、总闭环文档;登记册 `pending=0``partial_rescan=0`
## 动机
落实用户确认的「手写源码全量、不跳文件」排期;与 Batch 1–6 已修项衔接并补齐节选缺口。
## 变更
- 新增 `scripts/run_bug_scan_batch_audit.py`:按 `planned_batch` 生成 `docs/reports/audit-bug-line-walk-2026-06-04-batch{N}.md` 并更新登记册 `read_range` / `status: done`
- 执行 Batch **777**(含 B7-R `servers.py`、B8-R `sync_v2.py` 等大单文件批)。
- 新增 `docs/reports/audit-bug-assets-gate-2026-06-04.md``index.html` chunk + FE-06 无 CDN)。
- 新增 `docs/reports/audit-bug-scan-closure-2026-06-04.md`(签退统计与条件核对)。
- 更新 `docs/reports/audit-bug-coverage-master-2026-06-04.md`(§5–§7 全量完成态)。
## 涉及文件
- `scripts/generate_bug_scan_registry.py`
- `scripts/run_bug_scan_batch_audit.py`
- `docs/audit/2026-06-04-bug-scan-registry.json`
- `docs/reports/audit-bug-line-walk-2026-06-04-batch7.md``batch77.md`
- `docs/reports/audit-bug-assets-gate-2026-06-04.md`
- `docs/reports/audit-bug-scan-closure-2026-06-04.md`
- `docs/reports/audit-bug-coverage-master-2026-06-04.md`
## 迁移 / 重启
无代码行为变更(本轮扫描无新增 P0/P1 修复提交)。
## 验证
```bash
python3 -c "import json; s=json.load(open('docs/audit/2026-06-04-bug-scan-registry.json'))['summary']; assert s['pending']==0 and s['partial_rescan']==0"
.venv/bin/ruff check server/
.venv/bin/pytest tests/ -q --tb=no
# 154 passed
```