修复匹配详情中“用户自填未经核验”等来源说明,清理未参与项的橙色注意提示,修正贷款统计口径文案;补充公积金完整可选路径提取逻辑,确保明确无额外时长要求的公积金分支可正确识别并通过。
8.0 KiB
自填资质参考建议发布准备(2026-10-15)
状态:用户随后明确授权“发布后端”,固定候选rc-20261015-profile-advice-r1已部署为20261015-profile-advice-r1,2026-10-15 17:54:14(Asia/Shanghai)恢复入口/worker。无本轮模型调用,无小程序重新发行、提交或推送。现场备份及核验见实际发布记录,固定清单不改写;下方保留发布前准备说明。
已固定材料
完整候选清单记录每个文件的新旧SHA256、135文件历史基线核对、依赖、验收证据和发布边界;候选验证结果记录本轮检查。归档目录为D:/AAdesk/202609/airz-backups/profile-advice-release-preparation-20261015-r1。
| 归档 | 内容 | 字节数 | 用途 |
|---|---|---|---|
| backend-runtime.zip | 6个当前后端运行文件 | 42511 | 经现场预检和备份后整体替换 |
| backend-recorded-baseline.zip | 6份精确匹配上次发布回执的旧文件 | 37770 | 辅助核对发布前恢复材料,不替代新现场备份 |
包摘要、成员摘要及manifest摘要均在清单和package-receipt.json中固定。本轮未打包.env、密钥、数据库、上传文件、依赖、测试、小程序源码或旧模型请求。原始线上备份、已完成的收费入口及其标记不变。
范围与基线
上次已发布后端为20261015-assessment-region-batch-r1。历史回执目标为https://airz.hqling.cloud,站点根/www/wwwroot/xctai.cn,运行目录public。这些是历史记录,实际发布前须重新核对站点、版本、PHP和文件摘要,不能视为当前服务器状态。
与上次135文件记录对照:128个字节一致、6个业务变化、application/route.php仅换行格式不同且统一CRLF后与原回执完全一致。路由不替换。5份旧文件来自已核摘要的上次runtime.zip;ProductExplanations旧文件来自实施前快照,其字节精确匹配上次生产回执。
以下文件均位于application/common/library/,必须整体发布:
| 文件 | 行为变化 |
|---|---|
| ProductMatching.php | 新资质评估冻结新策略,自填事实参与参考比较;未采集细项和特定未核实地区提示不阻断参考筛选 |
| ProductAiConditions.php | 默认已填内容真实;职业/单位受白名单限制外发;unknown保留但missingFields为空、不加分 |
| AssessmentNeedsReport.php | 主报告采用相同口径,只按实际缺填/无效/矛盾生成待完善项;说明参考筛选范围 |
| ProductAiTemplates.php | 新策略unknown模板不展示、不填值,原固定正文不改写 |
| ProductAiBatches.php | 新策略中间占位与空缺失项口径一致,保持分批、检查点和最终完整校验 |
| ProductExplanations.php | 追加解释采用同一口径,未参与判断细项使用固定说明,不能重新索要资料 |
没有新增或删除运行文件;无需DDL、业务迁移、产品编辑、依赖安装、模型/额度/密钥配置变更。6个运行文件之外,只在获准发布时按实际部署流程记录资源版本元数据;若使用fa_config.version及生成site.php,只更新本次版本并核对其他配置保持,不把完整配置装入候选。
本轮没有改动小程序,所有填写项、提交、保存、回填和历史数据保留;此次后端变化无需重新发行小程序。上次小程序由用户发行,实际版本和包摘要尚未补录,不能据此声称已做真机验收。
验收与兼容
候选与上一轮授权真实模型验收时的255个后端PHP及105个小程序源码/配置摘要一致。该轮7次实际调用覆盖25款/82条件/100模板:21pass、61unknown,所有补填清单为空,25款参考候选各基础80分,表单回填保持。详见真实模型验收。单份合成个人资料和回执重建目录不替代当前正式产品目录核查。
本轮642项检查通过:两个ZIP/12成员的路径、成员集合、CRC、字节摘要、12份PHP语法、新旧基线、360份源码指纹及14份证据绑定均通过。真实调用原证据与收费标记保持,没有重跑收费入口或相同数据库套件。
新策略只对新建资质评估冻结生效。旧任务/旧检查点/旧报告沿原冻结策略,不补入职业/单位、不重算,也不能通过重试旧任务验证新口径。未知不等于满足银行要求;明确不符、真实表单缺填/格式错误、配置异常及任务未完成仍体现。产品适用地区未核实不改成全国,不从省份猜城市。
仍有4条固定理由带“进一步核实申请额度/申请资料”的后续申请阶段措辞,不生成当前补填清单或阻断参考筛选;本候选保持产品原文。主报告仍显示未经外部核验的范围说明,不要求证明自填真实性。本次无新的明确fail、企业产品、追加解释模型或真机实测。
获准发布后的执行顺序
- 核对当前域名、站点根、public运行目录、线上版本和PHP7.4;对照manifest中的135个文件摘要及6个替换路径。差异先解释并形成新的审阅结果,不能按旧回执直接覆盖。只读核对实际25款目录和调用策略;当前数量以现场为准,不调用模型、不提高额度、不输出凭据。
- 对实际6个旧文件、资源版本及维护配置做本次现场备份,记录摘要、所有者、权限和恢复位置;保留数据库灾难恢复备份,但本次无需数据迁移,不能把历史整库备份用于回滚后续业务。
- 暂停评估/重试/助手/产品解释等新增写入和调用入口,允许已有任务完成。核对活动评估、实际模型请求、队列ready/reserved/delayed均空后正常停止所属worker。若存在未完成调用,等待或诊断;不得删队列、强杀调用或重跑任务。
- 在维护窗口把6个候选文件暂存并逐项核摘要和PHP语法,齐备后整体替换,保留实际权限。Web PHP和worker不在混合版本下接业务;不覆盖.env、上传文件、依赖或产品配置。
- 按现场服务重载PHP-FPM/OPcache,启动且仅启动一个所属worker。核对命令、版本、ready心跳、重启次数及日志。只读验证旧报告/匹配分组/产品详情/资料回读和归属边界、最新目录的新策略冻结及分批规划、可信HTTPS与敏感路径,不创建正式评估、不触发付费冒烟。
- 核对维护前后业务数据/结构和非版本配置保持,记录已部署摘要、备份摘要及无付费核验结果;恢复入口并记录时间,再观察worker/队列/日志。形成实际发布回执,更新交接和本候选的部署关联;候选清单及历史证据本身保持不可变。
恢复边界
尚未恢复写入、且没有任何新策略执行快照/检查点/报告时,可保持维护并恢复本次现场备份的6文件和对应版本元数据,重载PHP/worker后只读核验。候选附带的旧基线ZIP仅在现场精确匹配上次回执时可辅助使用,不能替代现场备份。
一旦恢复写入或产生新策略快照/检查点/报告,就保留全部用户资料、调用用量和结果,保留兼容读取/继续执行所需代码,优先向前修复。不能因“没有DDL”直接回旧代码,也不能整库覆盖后续业务或重试旧收费入口。
本机只读复核
& 'D:/Develop/Python311/python.exe' -X utf8 'D:/AAdesk/202609/airz-backups/profile-advice-release-preparation-20261015-r1/verify-candidate.py'
该入口只核归档、源码、历史证据及PHP语法,不初始化应用、不读默认.env、不连接数据库或服务器、不启动worker、不调用模型。源码或归档出现漂移时,应另建新候选,不覆盖这份已固定材料。
用户已明确授权并完成上述实际发布;后续按实际发布记录的恢复边界处理。