Files
Nexus/docs/changelog/2026-06-04-bug-scan-full-closure.md
T
Nexus Deploy a2ae74d582 release: BUG fixes batch 1-6, full bug scan docs, Ubuntu/Linux dev
- Backend: auth refresh reuse, schedule/retry/sync/agent/files fixes
- Frontend: push WS, files ETag browse, vite build assets
- Docs: audit/changelog, production deploy gate, bug scan registry B7-77
- Deploy: deploy-production.sh, prune assets, gate logs
2026-06-04 14:01:14 +08:00

1.7 KiB
Raw Blame History

Changelog — BUG 手写源码全量扫描签退(2026-06-04)

摘要

完成全库 BUG 扫描排期:B0 登记册、Batch 7–77 逐批 8 步审计报告、B-Assets 门控、总闭环文档;登记册 pending=0partial_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.mdindex.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.mdbatch77.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 修复提交)。

验证

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