a2ae74d582
- 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
1.7 KiB
1.7 KiB
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 7–77(含 B7-R
servers.py、B8-Rsync_v2.py等大单文件批)。 - 新增
docs/reports/audit-bug-assets-gate-2026-06-04.md(index.htmlchunk + 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.pyscripts/run_bug_scan_batch_audit.pydocs/audit/2026-06-04-bug-scan-registry.jsondocs/reports/audit-bug-line-walk-2026-06-04-batch7.md…batch77.mddocs/reports/audit-bug-assets-gate-2026-06-04.mddocs/reports/audit-bug-scan-closure-2026-06-04.mddocs/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