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

71 lines
8.0 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-15)
状态:用户随后明确授权“发布后端”,固定候选`rc-20261015-profile-advice-r1`已部署为`20261015-profile-advice-r1`,2026-10-15 17:54:14(Asia/Shanghai)恢复入口/worker。无本轮模型调用,无小程序重新发行、提交或推送。现场备份及核验见[实际发布记录](后端资质参考建议发布-20261015.md),固定清单不改写;下方保留发布前准备说明。
## 已固定材料
完整[候选清单](发布候选/profile-advice-20261015-r1/manifest.json)记录每个文件的新旧SHA256、135文件历史基线核对、依赖、验收证据和发布边界;[候选验证结果](发布候选/profile-advice-20261015-r1/verification.json)记录本轮检查。归档目录为`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分,表单回填保持。详见[真实模型验收](资质参考建议实测-20261015.md)。单份合成个人资料和回执重建目录不替代当前正式产品目录核查。
本轮642项检查通过:两个ZIP/12成员的路径、成员集合、CRC、字节摘要、12份PHP语法、新旧基线、360份源码指纹及14份证据绑定均通过。真实调用原证据与收费标记保持,没有重跑收费入口或相同数据库套件。
新策略只对新建资质评估冻结生效。旧任务/旧检查点/旧报告沿原冻结策略,不补入职业/单位、不重算,也不能通过重试旧任务验证新口径。未知不等于满足银行要求;明确不符、真实表单缺填/格式错误、配置异常及任务未完成仍体现。产品适用地区未核实不改成全国,不从省份猜城市。
仍有4条固定理由带“进一步核实申请额度/申请资料”的后续申请阶段措辞,不生成当前补填清单或阻断参考筛选;本候选保持产品原文。主报告仍显示未经外部核验的范围说明,不要求证明自填真实性。本次无新的明确fail、企业产品、追加解释模型或真机实测。
## 获准发布后的执行顺序
1. 核对当前域名、站点根、public运行目录、线上版本和PHP7.4;对照manifest中的135个文件摘要及6个替换路径。差异先解释并形成新的审阅结果,不能按旧回执直接覆盖。只读核对实际25款目录和调用策略;当前数量以现场为准,不调用模型、不提高额度、不输出凭据。
2. 对实际6个旧文件、资源版本及维护配置做本次现场备份,记录摘要、所有者、权限和恢复位置;保留数据库灾难恢复备份,但本次无需数据迁移,不能把历史整库备份用于回滚后续业务。
3. 暂停评估/重试/助手/产品解释等新增写入和调用入口,允许已有任务完成。核对活动评估、实际模型请求、队列ready/reserved/delayed均空后正常停止所属worker。若存在未完成调用,等待或诊断;不得删队列、强杀调用或重跑任务。
4. 在维护窗口把6个候选文件暂存并逐项核摘要和PHP语法,齐备后整体替换,保留实际权限。Web PHP和worker不在混合版本下接业务;不覆盖.env、上传文件、依赖或产品配置。
5. 按现场服务重载PHP-FPM/OPcache,启动且仅启动一个所属worker。核对命令、版本、ready心跳、重启次数及日志。只读验证旧报告/匹配分组/产品详情/资料回读和归属边界、最新目录的新策略冻结及分批规划、可信HTTPS与敏感路径,不创建正式评估、不触发付费冒烟。
6. 核对维护前后业务数据/结构和非版本配置保持,记录已部署摘要、备份摘要及无付费核验结果;恢复入口并记录时间,再观察worker/队列/日志。形成实际发布回执,更新交接和本候选的部署关联;候选清单及历史证据本身保持不可变。
## 恢复边界
尚未恢复写入、且没有任何新策略执行快照/检查点/报告时,可保持维护并恢复本次现场备份的6文件和对应版本元数据,重载PHP/worker后只读核验。候选附带的旧基线ZIP仅在现场精确匹配上次回执时可辅助使用,不能替代现场备份。
一旦恢复写入或产生新策略快照/检查点/报告,就保留全部用户资料、调用用量和结果,保留兼容读取/继续执行所需代码,优先向前修复。不能因“没有DDL”直接回旧代码,也不能整库覆盖后续业务或重试旧收费入口。
## 本机只读复核
```powershell
& 'D:/Develop/Python311/python.exe' -X utf8 'D:/AAdesk/202609/airz-backups/profile-advice-release-preparation-20261015-r1/verify-candidate.py'
```
该入口只核归档、源码、历史证据及PHP语法,不初始化应用、不读默认.env、不连接数据库或服务器、不启动worker、不调用模型。源码或归档出现漂移时,应另建新候选,不覆盖这份已固定材料。
用户已明确授权并完成上述实际发布;后续按实际发布记录的恢复边界处理。