Skip to content

v5.14.3

Choose a tag to compare

@keaizuizui keaizuizui released this 17 Sep 14:36
· 29 commits to master since this release

v5.14.3 — 外部审查 9 项修复 + 结构性债务治理(4 课题)

  • A 级(正确性/发布一致):pyproject 版本同步 5.14.3;MCP_SETUP 工具数 50→52 / 依赖修正 / 架构图版本;README「不修改代码」声明边界澄清;ast_parser 死代码清理;gitnexus 3 处 shell=True 改列表参数
  • B 级(静态清理):pyflakes 未使用 import 清理 ~90 → 15 处(保留跨模块隐式加载导入)
  • 课题 1 · 版本号收敛:单一真源 core/version.py(init/pyproject dynamic/mcp_server 自动读取)+ tools/check_version.py 发布前校验防文档漂移;顺修 pyproject SPDX license 构建失败
  • 课题 2 · 上帝模块检测维度:tech_debt_detector 新增文件过大检测(>1000 medium / >2000 high / >3000 critical),填自身盲区,实测命中自身 20 个
  • 课题 3 · f-string 无占位清理:111 处冗余 f 前缀清理(AST 语义等价验证 26 文件全 PASS)
  • 课题 4 · 覆盖率监控:requirements-dev(pytest-cov) + pyproject coverage 配置 + tools/coverage_report.py(fail_under=15 诚实起点,趋势追踪)
  • 课题 5 · 860s 超时:验证现有 partial 兜底可操作,记录决策不改码
  • 测试:测试方逻辑层全量回归 248 OK + 运行态 E2E 实测通过(版本探针 5.14.3 / coderef_eval 真实 LLM PASS / 上帝模块命中 8);master 自测 164 用例全绿;三层审查(pyflakes + Brooks-Lint + CodeRabbit 全链 0 finding)
  • 版本号:5.14.2 → 5.14.3