Files
juzi/docs/皱纹改用接口整体评分-2026-10-14.md

38 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 皱纹改用接口整体评分
按用户要求修改:皱纹百分制P直接采用 `score_info.wrinkle_score`(兼容顶层同名字段),取值0~100。不再计算 `100-最差分区值`,也不再用分区严重度限制该整体分。分区指标、计数、标记仍保留供查看。
- 皱纹S仍为 `7+3×P÷100`;紧塑力仍取轮廓和皱纹中的较差项。
- 缺失或无效的整体评分不生成皱纹分,不静默回退分区旧规则。
- 新报告/记录标记 `api-overall-v1`,后台详情说明来源。
- 修正维度一位小数显示中的浮点舍入:8.95显示9.0,9.45显示9.5;内部S、评分公式和综合得分计算精度不变。
- 不改写既有线上历史记录或快照。此次历史案例使用原始接口返回,在本地隔离服务复算;没有重新调用旷视或新增线上检测。
- 本次是用户指定的业务评分口径,不代表已核实供应商对该字段评分方向的定义。
## 案例复算
`R20261014-171215-CYLF`:
| 项目 | 原保存值 | 本地新规则 |
|---|---:|---:|
| 接口整体皱纹分 | 65 | 65(输入未改变) |
| 皱纹P | 0 | 65 |
| 皱纹S | 7 | 8.95 |
| 轮廓S | 9.73 | 9.73 |
| 紧塑力S | 7 | 8.95(显示9.0) |
| 透亮感S | 9.63 | 9.63 |
| 稳韧力S | 9.97 | 9.97 |
| 加权综合得分 | 87 | 95 |
`8.95×4+9.63×3+9.97×3=94.6`,四舍五入为95。
## 验证
`test/wrinkle-overall.js` 独立验证新评分来源、0/100边界、无分区仍可评分、严重度不影响整体分、缺失不回退、原输入不修改、维度舍入。
`test/wrinkle-case-browser.mjs` 只读取显式提供的私有样例目录(环境变量 `H5_WRINKLE_CASE_DIR`),以隔离临时微信身份和数据库回放接口返回,核对后台保存与报告页显示、生成截图。真实照片和原始数据不提交Git。
原Excel回归与引擎内置合成样例固定整体皱纹输入为旧P,隔离其他分类/文案的回归;原始fixture文件保持不变,新规则由独立测试和真实案例回放覆盖。
当前本地修改,尚未提交、部署。与此前待发布的后台北京时间修改共同保留在工作区。