Files
airz-uniapp/docs/公积金规则实测与生产基线核对-20261019.md
hujun e5406c23a6 fix: 修复匹配详情提示及公积金可选路径问题
修复匹配详情中“用户自填未经核验”等来源说明,清理未参与项的橙色注意提示,修正贷款统计口径文案;补充公积金完整可选路径提取逻辑,确保明确无额外时长要求的公积金分支可正确识别并通过。
2026-10-19 16:11:59 +08:00

75 lines
9.7 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.
# 公积金规则实测与生产基线只读核对
2026-10-19。用户同意按建议顺序继续:先验证最新公积金规则,再只读核对生产基线;继续先不发布、跳过真机。本轮没有修改前后端运行代码、固定 r1/r2 清单或原始实测证据,没有提交、推送或上传。
## 单批续跑补充验收(2026-10-19)
用户随后明确回复“允许”,授权最多新增1次真实模型调用,只补原超时第6批。已在新的本机隔离 MySQL/Redis `127.0.0.1:52378/52379` 完成;没有重跑前5批、扩大90秒超时、修改模型或运行代码。以下结论补齐前次“未形成最终报告”的缺口,前次失败记录和原始证据保留。
- 原输入、提交时间、版本编号及冻结输入/执行策略保持,原5个canonical检查点完整复用;零调用预检校验检查点绑定,并确认第6批请求与原超时请求语义内容一致:9条模型条件、12条模板、输出预算6640。
- 唯一新增调用经 `deepseek-v4-flash-0731` 在8.743秒返回;任务总9.671秒,8376输入/1106输出token,没有自动重试。前5批和本次已返回用量合计57136/8530 token,原超时调用用量仍未知,人民币账单未查。
- 实际执行原 `AnalysisTasks::run`,任务 `succeeded`/`completed`,完整保存66条模型条件、100条模板、25产品匹配及6检查点。输入版本快照中的报告/匹配与会话保存值一致;所属用户完整回读一致,其他用户读取返回404。6检查点再次零调用重放,条件及模板与保存报告一致,匹配结果按冻结规则复算一致。此为新隔离排队任务消费原检查点的验证,未修改当前重试额度,也不声称验收了生产重试接口或常驻worker。
- 产品77“徽享薪易贷”公积金条件保留第5批真实 `pass`/`fact:housingFund`;推荐模板填入“公积金”并实际保存为推荐理由,注意模板保持不适用。相较更早完整实测,66条件中仅该目标由 `unknown` 变为 `pass`,其他65条三态保持;模板自由措辞存在变化,不宣称全部正文逐字一致。
- 最终5条模型条件pass、61条unknown,17条模板适用;25款仍为80分参考候选,不能等同全部细项通过或获批。新增第6批的复合客群、户籍、精确城市及征信细项资料不足,保持unknown,没有误把已填公积金当作完整组合路径已满足;3条年龄推荐正确引用36岁。
- 16条本地年龄判断均pass;四关联金额原null及原表单/最新资料保持,状态仍为not_applicable,完整度100%、缺填及无效字段为空。六批原始主正文和最终摘要未见模型品牌/自填核验措辞,没有新增补填建议;这不保证任意未来自由正文。
新证据目录:`D:/AAdesk/202609/airz-backups/optional-fund-path-resume-20261019-r1`,仅当前Windows用户与SYSTEM可访问。`preflight.json`、`calls.json`、`context.json`、`report.json`、`saved-snapshot.json`、`report-readback.json`、`checkpoint-replay.json`、`semantic-review.json`、`verification.json`及`final-receipt.json`分别记录预检、真实调用、保存回读、恢复、语义与保全核对。新入口及逐调用排他标记保留,禁止重跑。
29张合成表清空、6触发器保留、Redis DB15为空;核对PID/创建时间/程序/命令行后,仅正常关闭本轮两服务,52378/52379释放,数据目录保留。259后端PHP、77前端UTS/UVue和原7个证据根保持;r2只读核验再次通过(3包235成员、29PHP语法、220前端别名导入)。本轮仓库仅本说明和交接文档变化,没有生产访问、发布、真机、提交或推送。
## 前次实测结论(第6批超时)
最新公积金分支的真实语义验证通过,整份评估因第六批超时未通过。两项结论必须分别记录,不能把前五批成功当作最终报告保存成功。
使用新建本机隔离 MySQL/Redis `127.0.0.1:52178/52179`、同一份合成个人资料和保存回执重建的 25 款产品目录;不是最新正式目录导出。新入口有一次执行及逐次调用排他标记,最多 6 次真实调用、失败即停、没有自动重试。模型为 `deepseek-v4-flash-0731`,经既有 TokenHub 接口调用。姓名、完整身份证、手机号未外发,职业类型与合成单位名称按已有范围发送。
| 项目 | 本次结果 |
| --- | --- |
| 目标条件 | 产品77“徽享薪易贷”/`rule_qa_2`,第5批真实返回 `pass`,引用 `fact:housingFund`,没有补填要求 |
| 对应理由 | `template_qa_1` 启用并引用公积金;`template_qa_3` 保持不适用,关联状态为 `pass` |
| 历史对照 | 已完成57条条件中,只有目标条件从历史 `unknown` 变为 `pass`;其他56条三态结果保持 |
| 已完成内容 | 前5批严格解析及持久化检查点成功:57条模型条件、88条模板 |
| 最后一批 | 第6次请求在既有90秒上限处返回 `AI_TIMEOUT`,尚缺9条模型条件及12条模板 |
| 整体状态 | `failed`,`hasReport=false`;没有发布半份报告,也未验收最终保存/所属用户回读 |
| 恢复检查 | 原5个真实检查点零调用重放通过,下一次回调准确停在第6批,没有合成第6批答案 |
| 耗时与用量 | 总147.643秒,API累计146.304秒;已返回48760输入/7424输出token;超时请求用量未知,人民币账单未查 |
前五批原始正文的建议和风险数组为空,没有索要未采集细项,没有模型品牌或自填核验类措辞;这不是尚未生成的最终报告结论。目标新充分分支随 `optionalPathPolicy=complete-optional-paths-v1` 冻结,原文、五个合法公积金枚举和实际输入的12至24个月保持。原始响应与canonical检查点分别证明模型判定及服务端接受结果,不是人工把unknown改为pass。
通用证据46项、目标及失败状态19项分别通过,有交叉内容,不累计为65项独立业务场景。现有任务失败处理会把首条assistant任务锚点日志同步标为整体失败,同时保留首批用量;不能按日志status数量推断只有4次成功。逐次外呼记录、前5个canonical检查点及离线重放共同证明实际5批成功、1批超时。
直接失败边界已定位到第六次真实外呼的90秒超时,尚不能判断供应商或网络内部原因。本轮没有扩大超时、修改模型/校验/额度,没有追加收费重试。
## 生产基线核对
通过已保存的专用面板连接进行一次只读检查:服务器内存中执行摘要/文件读取及服务状态查询,没有上传脚本、初始化业务App、读取生产数据库、创建评估、调用生产worker或修改服务。
- 当前资源版本仍为 `20261016-report-diagnostics-r1`,PHP 7.4.33。
- 上次发布137个已记录路径全部逐字节匹配;环境文件摘要保持。
- r2 后端17路径相对现场为14个既有文件有差异、3个新增路径不存在。
- `ProfileZeroBalances.php`、`ProductAgeRules.php`、`ProductAiBindings.php` 三处新增路径当前均不存在。
- 读取此前缺少旧摘要的 `AssessmentReadiness.php` 和 `admin/lang/zh-cn/user/info.php`,下载原字节并重算SHA256;已有12文件旧包也逐份匹配现场摘要。形成14文件补充旧源码包,14项PHP语法与ZIP集合/CRC/字节校验通过。
- `airz-analysis`、`php-fpm-74`、`redis` 均active,未重载/重启。面板已退出,专用浏览器关闭,临时登录与命令脚本清除。
上述现场缺口在本次时间点已补齐。补充旧源码包不是数据库、环境及服务状态的完整生产备份,也不构成发布授权;将来发布仍须重新现场预检、完整备份及核对任务状态。固定 r2 的原“待核对”字段保留冻结时含义,本轮以单独补充证据关联,不覆盖原清单。
## 证据与清理
证据目录:`D:/AAdesk/202609/airz-backups/optional-fund-path-live-20261019-r1`,仅当前Windows用户与SYSTEM可访问。主要入口及文件:
- `verification.json`:本轮汇总及证据摘要。
- `calls.json`、`context.json`、`result.json`:真实原始调用、5检查点及失败结果。
- `optional-fund-verification.json`、`checkpoint-replay-partial.json`:目标分支及零调用续点验证。
- `production-readonly/baseline-readonly.json`、`supplemental-baseline-verification.json`、`observed-backend-old-files-14.zip`:现场摘要与14文件旧源码补充材料。
- `cleanup.json`、`production-readonly/panel-cleanup.json`:本机隔离服务及专用面板清理。
本机29张合成表清空、6个原触发器保留、Redis DB15为空;核对进程创建时间/程序/命令行及所属端口后正常停止本轮MySQL/Redis,52178/52179释放,证据与数据目录保留。259个后端运行PHP及77个前端UTS/UVue保持;全仓非忽略文件核对在文档更新前前端517/后端4119均无漂移。原真实实测、离线修复、固定r1/r2六个证据根保持。本轮仓库增量仅本说明和交接文档。
同日浏览器验收独立证据为 `D:/AAdesk/202609/airz-backups/report-ui-qa-20261019/verification.json`:123主检查+8滚动补查通过,三个尺寸、合成接口、无真实模型/业务写入;不能替代本次真实评估或微信真机。
## 尚待处理
原建议的“复用5检查点,仅补第6批并验证保存回读”已按后续授权完成,见上方补充验收。两次真实入口及原始证据均保留,不能重跑或用历史响应覆盖本次结果。当前继续保留未发布的r2候选;不再需要为本次完整评估重复调用模型。
微信真机仍跳过,已发行小程序源码/上传包摘要仍未知。后续若明确授权发布,才进行新备份、整体后端发布及小程序编译发行;当前不发布。