返回 Bug 清单
BUG-0359project-13中已修复tooling
numpy 大版本升级破坏数值依赖 —— NPV/IRR 手写 fallback 解除库版本耦合
发现:2026-10-01验证:2026-10-09置信度:90%
症状
升级 numpy 后财务基准测试全挂;数值计算库与业务正确性直接耦合,环境升级变成业务风险。
修复方案
核心公式(NPV/IRR 这类教科书级算法)手写纯 Python 实现,numpy 只做批量加速的可选优化;配套 20 条手算 expected 值的基准测试锁定正确性。原则:业务正确性不托管给非业务库的大版本兼容性。
检测命令
CI 跑数值基准(手算 expected 对照);pip check / 依赖审计报告 breaking 变更错误签名
numpy 2.x 移除/变更旧 API,依赖旧接口的财务指标计算(NPV/IRR)失败技术信息
来源项目
project-13
标签
numpy, dependency-upgrade, npv, irr, fallback...