Files
X-Financial/document/development/2026-07-16/dev-logs/bugs/commercial-roi-access-and-entitlement-history.md
caoxiaozhu 787bc3a481 feat(platform): close AI expense value loop
Add tenant-safe value, telemetry, connector, commercial, and production-readiness foundations.
2026-07-17 14:14:08 +08:00

1.7 KiB
Raw Permalink Blame History

修复记录

  • 19:37修复商业分析 ROI 口径、商业合同可见角色和已消费权益历史可变三类问题。
    • Git 提交检查:已执行 git fetch --all --pruneHEAD..origin/main 无新提交;本地相对 upstream ahead 17 个既有提交,依次为 242d68c328b834ed4940ebc4ee88a36b6bdf65bcae3f02c354754b55211f85d95b246307a662cfe65ed34c2b11275e4b1347366b22669a90a616b30c653eda05661990b2;本次未合并、覆盖或改写共享工作树中的其他变更。
    • 修改:commercial_analytics.py 将客户现金 ROI 统一为“(财务确认现金节省-客户合同收费代理值)/ 客户合同收费代理值”,并把 ratio numerator 改为净收益;禁止截止时间早于窗口开始及无时区分析时间。
    • 修改:commercial_access_policy.py 移除直属经理对套餐、订阅和配额的默认读取权限仅保留财务、executive 和平台管理员。
    • 修改:commercial_admin.py 在权益已有用量后禁止回改配额、计价配置和有效期,只允许暂停/恢复;完全相同的 PUT 不再无意义增加版本。
    • 修改:commercial.py 强制套餐、订阅、权益、用量和成本事实时间显式带时区,避免跨时区账期歧义。
    • 操作:全部检查均在 local-x-financial-linux 容器内执行,未修改财务规则 XLSX 或历史开发文档。
    • 验证:商业模型、服务与 HTTP 定向回归 10 passed;相关 Ruff 检查通过。
    • 影响:商业 ROI 与既定合同口径一致,普通直属经理不能查看敏感商业合同,历史用量不会因事后回改权益配置而改变含义。