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

6.3 KiB
Raw Blame History

资质评估修复本地候选 r2

2026-10-19。rc-20261019-assessment-fixes-r2 已在本机固定并完成离线核验,尚未发布。继续遵守“先不发布、跳过真机”;没有生产访问、数据库访问、应用/数据库/worker启动、真实模型调用、上传、提交或推送。

固定清单为 manifest.json,核验结果为 verification.json。清单 SHA256 为 f7ca780600a9f7636fa3c49000ad33b0a6ad47f8879f53e650b19938d42f5298。三个包及本轮证据位于 D:/AAdesk/202609/airz-backups/release-candidate-20261019-r2。

相对 r1 的变化

前后端分别514/4119个非忽略文件与2026-10-16窄修复后的快照完全一致,没有新源码漂移。本轮只整理候选和文档,没有修改运行源码或回归脚本。

  • 前端完整源码相对 rc-20261016-assessment-fixes-r1 仅 packages/finance/report/report.uvue 有变化,逐字节确认仅四句固定文案替换:准备状态、提交资料说明、风险空态和页尾参考说明。保留未填写不等于零、机构要求、结果仅供参考和不代表授信或获批;模板条件、脚本、样式、原值、回填、评分、完整度、准入和历史快照保持。
  • scripts/test-report-priority.cjs 已包含上轮增加的 cities.js 隔离替身,原16场景/32断言、新鲜度检查和未知依赖拒绝保持。脚本作为本轮验证证据绑定,按原封包规则不进入运行包。
  • 17个后端运行文件和12个有生产摘要依据的旧文件完全沿用 r1 字节,两个对应ZIP与 r1 的 SHA256 相同。所有原候选材料保持,未重新执行 r1 的 --build。
  • 模型品牌展示继续隐藏,后端来源/modelCode等内部元数据保持;未过滤历史或未来模型自由正文。

累计零金额、省份、档案展示、匹配提示、年龄、短引用和公积金修复的业务范围及恢复边界,参见 r1 操作单。其中关于 r1 静态文案和旧编译来源的描述属于原候选状态,r2 以本单及新清单为准。

固定包

包 文件数 本轮处理
backend-runtime.zip 17 与r1整包字节一致,14替换/3新增待现场核对
frontend-source.zip 206 新固定完整源码/资产,包含四句新文案;不是微信上传包
backend-recorded-baseline.zip 12 与r1整包字节一致,仅覆盖有生产摘要依据的12个旧文件

三包合计235成员。逐包摘要和逐文件路径/字节/SHA256见固定清单。前端本地Git运行差异仍为15项,相对20261015完整源码候选仍有9项变化;这两个集合均不能代替实际已发行小程序的源码基线。ZIP排除 .env、凭据、数据、测试、文档、IDE配置、缓存和 unpackage。既有production API配置及演示关闭保持,验证没有执行该真实API。

验收矩阵

项目 本轮证据与状态 边界
前端内存回归 10入口通过:零金额15场景、地区22项、档案18组、匹配文案12场景、省份54项、预览20项、完成路由12项、产品19项、报告优先级16场景/32断言、PDF导出38项 使用内存响应替身,无真实API/账户/模型访问;不同套件不合并计数
包与依赖 3包路径/集合/字节/SHA256/CRC通过;220处前端别名导入、省份同源检查通过 只证明本地固定包及依赖完整性
后端语法及来源 包内17当前+12旧文件共29项PHP语法通过;259个运行PHP摘要与上轮公积金修复一致 PHP仅语法检查,无App初始化/数据库/worker执行
微信编译关联 当前77个UTS/UVue、6个关键产物及29页记录与2026-10-16最后窄修复编译回执完全一致;编译后的报告含四句新文案且没有模型品牌绑定 本轮没有重新编译;开发产物不封入源码包;正式发行需另行编译并记录上传包
最新公积金策略 绑定原162项专项/102项离线反事实及既有回归 本轮未重跑收费入口,无新增真实模型复测;不能以反事实夹具宣称新模型通过
真机及浏览器视觉 本轮未验收,真机继续按要求跳过 不登记为通过
生产基线及回退材料 保留既往 20261016-report-diagnostics-r1 回执及137路径比较:124一致/12替换/1路由仅换行排除 本轮未现场核对;两处旧摘要和三处新增路径仍待确认,12文件旧包不是完整生产备份

编译来源为 D:/AAdesk/202609/airz-backups/report-copy-priority-20261016-180237。本轮源码摘要、测试脚本及日志、编译来源和历史证据均与 r2 清单绑定。测试及封包之后的文档变动单独记录在本轮 preparation-receipt.json,不混入运行包。

后续仍待确认

两处未证实生产旧摘要:application/common/library/AssessmentReadiness.php、application/admin/lang/zh-cn/user/info.php。三处新增路径:application/common/library/ProfileZeroBalances.php、ProductAgeRules.php、ProductAiBindings.php,必须现场核对是否原本不存在。不得把本地before原件当作生产精确备份。

实际发布须用户另行明确要求,之后按r1操作单先现场核对并完整备份14替换文件和3新路径状态、排空任务,再整体应用17文件并重载PHP/唯一worker,最后由用户编译发行小程序。当前最新生产版本只沿用历史记录,本轮未现场确认;实际已发行小程序源码和上传包摘要仍未知。

一旦形成新快照、检查点、报告或用量,应保留新数据并优先向前修复,不自动恢复旧代码或覆盖数据库。无需DDL不代表可随意回退。没有新增真实模型或真机授权,不自动接续这些验收。

本机只读复核

& 'D:/Develop/Python311/python.exe' -B 'D:/AAdesk/202609/airz-backups/release-candidate-20261019-r2/candidate-tools.py' --verify

复核命令读取固定包、当前源码和已绑定证据,执行PHP语法及省份同源检查,不修改固定清单/回执,不连接服务器或数据库,不启动应用,也不调用模型。源码或证据漂移应建立新的候选标识,不覆盖r1或r2,不重复 --build。