Files
airz-uniapp/docs/核心与权限验收矩阵.md
T
hujun b418969e92 refactor(login): move match-route logic to dedicated service and fix import
- 提取登录回跳、产品对比的路由匹配逻辑至独立的 match-route.uts 服务
- 修复登录页面导入对比服务的错误,改为导入新的 match-route 模块
- 保持原有的路由参数校验和跳转逻辑不变,仅重构代码结构
2026-10-12 09:28:09 +08:00

69 lines
14 KiB
Markdown
Raw 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.
# RELEASE-001 核心与权限验收矩阵
更新日期:2026-10-09;进度2.02/1.12,开发文档v1.70/0.83。现有63项任务、27页面保持。RELEASE-001开发中、整体未验收;RELEASE-003阻塞。用户已取消独立Linux测试机路线,不再等待独立机,Linux/systemd仍未验证。
本矩阵补充[开发进度6.2](开发进度.md#62-一期验收矩阵),记录最新本地可复核子集与尚缺条件。通过检查数是入口内部断言数,不能当独立业务场景数;各轮复用入口不跨轮累计。历史阶段“未执行”指该行完整验收尚未完成,不否认已记录的局部开发检查。候选rc-20261009-r3-mp1已固定;用户报告小程序1.0.6于2026-10-09 09:35发行,上传源码摘要绑定仍待补。验收人和真实设备尚未指定,不预填签收结论。
## 最新证据
| 证据批次 | 本地通过范围 | 本批检查数 | 限制 |
| --- | --- | ---: | --- |
| [1.12 综合等级/原型03/PDF](D:/AAdesk/202609/airz-backups/financing-grade-ui/airz-grade-ui-20261009/verification.json) | 12档80/20评分与冻结报告122;PDF36;受控H5三宽62;微信分包31、微信/Android编译 | 分项计数,不跨入口累加 | 纯内存/合成响应,未做本批DB事务/worker或真机;规则待业务校准,源码未配套发布,新候选未固定 |
| [1.02 主流程](D:/AAdesk/202609/airz-backups/core-flow-regression/airz-core-flow-1791443749845/verification.json) | 新个人/企业评估→报告→匹配组合280;相关提交、金额、版本并发、历史/PDF等入口 | 1666 | 合成产品、假模型;修复历史匹配列表/导出解释重试权限;无真实产品签收 |
| [1.03 会话组合](D:/AAdesk/202609/airz-backups/security-flow-regression/airz-security-flow-1791445051475/verification.json) | 新会话/消息/助手组合375;相关会话、助手、资料及主流程入口 | 1369 | 两个合成账户、假模型;无真机/真实身份渠道签收 |
| [1.04 后台组合](D:/AAdesk/202609/airz-backups/admin-flow-regression/airz-admin-flow-1791445932955/verification.json) | 新五角色诊断/重试组合167,原后台权限227,11个针对性入口575,主流程280 | 1249 | 合成管理员与正式模板、199次本机HTTP;合计20次假模型调用;未新增业务源码修复 |
| [1.05 反馈消息组合](D:/AAdesk/202609/airz-backups/feedback-flow-regression/airz-feedback-flow-1791447922008/verification.json) | 新反馈→跨角色回复→通知→撤销/原键恢复344;原反馈事务/并发166、账户281及后台227 | 1018 | 两会员/多会话、合成正式角色、324次本机HTTP,模型0;后端补确认,不代替前端/真机/真人客服验收 |
| [1.06 内容发布组合](D:/AAdesk/202609/airz-backups/content-flow-regression/airz-content-flow-1791448910652/verification.json) | 新跨角色发布/下架→公开内容→双账户整篇已读518;原服务56/内容HTTP362/后台227 | 1163 | 391次本机HTTP、模型0;修复超管批量越界;当批前端/真机未重跑,CSRF当批待实施、现见1.07 |
| [1.07 内容CSRF](D:/AAdesk/202609/airz-backups/content-csrf-regression/airz-content-csrf-1791450130328/verification.json) | 新内容Token门禁627;内容组合522/服务56/内容HTTP362/后台227;后台浏览器另计63 | 1794 | 523次本机HTTP、模型0;宽/窄屏18次内容POST手动恢复;当批8运行文件未部署,现随1.08发布;无小程序/真机或正式签收 |
| [1.08 security-r3发布](D:/AAdesk/202609/airz-backups/production-release/airz-security-release-1791452975863/release-receipt.json) | 9运行文件/85源码依赖核验;版本刷新与26表业务数据/结构保持;定向恢复干跑 | 20服务器+22公网HTTPS | 已发布后端/后台,模型维护请求0;小程序用户发行,未做生产管理员写入、真机或正式签收 |
| [1.09 微信分包修复](候选版本/rc-20261009-r3-mp1/frontend-checks.json) | 生成JS全部静态require边界、账号分包独立初始化、回跳白名单与选择隔离 | 31 | 本轮重复核对仍31项,不累计;微信27页/Android class编译为1.09结果;本机微信桩,不代替模拟器/真机 |
| [1.10 候选与用例](候选版本与验收用例-20261009.md) | 固定149前端/4197后端文件、85部署记录变体、63正式用例和21前置条件 | 文件与台账核对 | 全部正式用例未执行,无签收;历史证据适用范围和摘要独立记录,本轮没有生产访问 |
| [1.11 搜索/反馈前端](D:/AAdesk/202609/airz-backups/frontend-content-recovery/airz-front-content-recovery-20261009/verification.json) | 旧首屏/分页响应、离页/换账户;已存合成反馈丢回执、浏览器重启与原键手动确认、存储故障 | 78 | Chromium宽/窄屏、113合成请求/32POST,业务源码未变;无本批真实后端/真机/多设备验收;默认Built启动排除,最终直接Vite导航前拦截 |
六批开发回归均完成所属合成库/队列/HTTP/服务清理;保留私密证据。历史清理回执证明当次收尾,不代表任意未来时点的服务状态。原始日志、manifest、配置与会话不能整包分享。真实模型小样例见[既有语义记录](AI助手真实语义验收.md),本批不产生新真实调用,也不扩大旧样例的验收范围。
## 核心与权限检查
| 场景 / 任务 | 最新已验证子集 | 尚需验收的范围 |
| --- | --- | --- |
| 个人/企业主流程;ASSESS、REPORT、PRODUCT、RELEASE-001 | 两类提交、失败保留旧发布版、人工/用户重试、独立新评估与最新资料隔离;1.02及1.04主流程回归 | 真实产品与人工样例、完整正式输入、渠道数据及真实用户全链路 |
| 金额/冻结输入/产品变更;ASSESS-004、PRODUCT-004/005 | 元与万元边界;冻结策略与产品快照;新报告发布后历史版禁止解释重试;1.02 | 人工核对真实产品额度/期限/利率与匹配规则,目标设备金额输入展示 |
| 会话撤销;AUTH-002/004、BASE-003 | 退出仅撤销当前Token;改密撤销本人全部会话且不影响他人;旧Token跨报告/匹配/消息/助手统一拒绝;1.03 | 原/新手机真实双挑战、号码冲突、渠道登录及真机账户切换 |
| 跨用户资源;ASSESS、CHAT、MSG | 跨账户报告/匹配/通知/助手创建、读取、发问及游标拒绝,无任务或调用预留;1.02/1.03 | 私有附件、真实授权/数据查询资源尚无实现及签收证据;前端缓存/弱网按端复核 |
| 消息/助手幂等;CHAT-004、MSG-001/004 | 原键重发一次预留;显式重试沿用逻辑问题;旧会话与旧通知绑定原版本;已读水位不吞新消息;1.03 | 真实供应商异常/额度对账、多设备消息状态和目标端交互 |
| 五角色诊断与隐私;ADMIN-001/002 | 运营不能读取诊断;客服/技术/超管/合成旧技术只读可读取安全状态;当前失败版与已发布旧版区分;1.04 | 明确正式账号与权限并集,运营实际登录和签收;不自动绑定账号 |
| 人工重试授权;ADMIN-002、REPORT-002 | 仅技术v5/超管具动作权限;客服/运营/旧技术拒绝;撤绑定即时拒绝;超管仍受失败状态限制;1.04 | 正式账号操作演练、在途/并发和真实供应商故障恢复;已有纯/事务边界检查不能代替生产演练 |
| 重试门禁/原子性;ADMIN-002 | CSRF、查询force参数、版本/任务冲突、模型暂停拒绝无业务写入;成功任务与审计同事务,审计插入故障完整回滚;1.04 | 实际队列守护、真实服务故障/恢复和线上监控条件 |
| 回执与历史审计;ADMIN-002 | 同键、完成后及后续重评中返回原任务/审计;仅一条成功审计;请求标识定位历史版;客服拒读管理员审计;1.04 | 真实运营审计检索、留存/备份及责任人确认 |
| 后台通用权限;ADMIN-001/003 | 运营/客服/技术/超管菜单与动作;身份脱敏、金额独立授权、系统消息只读、模型密钥不回显、受控启停及旧日志脱敏;227项/158请求;1.04 | 1.07补内容CSRF及后台表单/列表手动恢复;1.11补反馈H5受控持久恢复;目标端、策略完整并发与正式运营签收仍待办,未重跑历史浏览器237项 |
| 内容发布与整篇已读;CONTENT-001/002/003/004 | 运营/客服/技术/超管与撤权;发布/下架同步首页/列表/搜索/详情;版本/换行/重排/正文更新与双账户已读;修复超管批量任意字段;1.06/1.07内容CSRF、实际表单/列表恢复及删除宽窄屏验证 | 1.11补搜索H5受控旧响应竞态;目标端/真机/跨设备、真实内容及正式运营签收待补;批量/CSRF配套随1.08发布,正式运营写入待签收 |
| 反馈回复/通知/恢复;SUPPORT-002、MSG-004、AUTH-004 | 原键作用域/版本/CSRF/角色与撤权、唯一通知/已读水位、通知/审计事务回滚、退出/改密后重新登录补确认;1.05 | 1.11补H5合成回执丢失/持久恢复;真实目标端/多设备、私有附件、真人坐席和正式运营/真机签收 |
## 一期模块缺口
任务编号与状态以[开发进度](开发进度.md)和[开发文档](开发文档.md)现行台账为准;本表不新增任务、不改变已有阻塞状态。
| 模块 | 已有证据 / 可继续的内部工作 | 尚缺条件与下一动作 |
| --- | --- | --- |
| BASE | 请求、账户隔离和首页有本地子集;1.03补会话跨模块检查 | 冻结候选包与环境,核生产禁用模拟和真实API;按端复核缓存/回跳 |
| AUTH | 密码登录、资料/头像、改密和会话撤销有本地证据 | EXT-SMS的服务商/模板/测试能力;真实换绑双挑战;AUTH完整未验收 |
| LOGIN | 已有安全失败入口,未声称真实渠道成功 | EXT-WX/EXT-ONE账号、H5支持矩阵及服务端验证能力;不模拟成功 |
| FILE | 公开头像检查不能作为私有证件上传验收 | EXT-STORAGE、DEC-PRIVACY待确认;先确定私有目录/桶、元数据/权限/生命周期及协议版本,再实施FILE-002/003/004 |
| ASSESS | 1.02覆盖个人/企业提交、多版本与冻结输入 | 真实附件/协议、完整渠道数据及正式用户签收 |
| DATA | 渠道范围、授权查询、验签回调和收费对账仍无完整证据 | EXT-DATA、DEC-QUERY;需产品、资质、字典、测试样例和计费/对账能力 |
| PRODUCT | 合成目录、历史快照与解释权限有1.02证据 | DEC-PRODUCT真实产品与发布责任人,DEC-MATCH人工样例及业务签收 |
| REPORT | 自填范围、版本发布、历史/PDF及本地队列有证据 | 真实输入/产品/模型语义、目标端PDF;真实守护与恢复仍待验证 |
| CHAT | 1.03覆盖撤销/重试/冻结上下文;旧真实语义小样例单独保留 | 真实产品上下文、供应商预算/异常、多端与运营签收 |
| CONTENT | 原发布/已读/搜索/FAQ/H5证据保持;1.06跨角色/双账户后端组合及批量越界修复;1.07内容CSRF与后台浏览器手动恢复;1.11搜索H5受控旧响应检查 | 1.10候选清单与用例保持;真实内容责任人、目标端/跨设备/真机和正式签收 |
| POINT | 已有关闭状态和合成事务/并发检查 | DEC-POINT待确认,默认关闭;批准后才能启用规则、迁移或验证真实奖励 |
| MSG | 1.03报告通知与1.05反馈通知/水位/账户隔离组合通过 | 双端/多设备与目标不可用交互及正式签收 |
| SUPPORT | 1.05补反馈→跨角色处理→通知→退出/改密→原键恢复后端组合;1.11补H5持久恢复受控检查 | 目标端/真机/多设备、私有附件及运营签收;真人客服仍需EXT-CS坐席和支持矩阵 |
| ADMIN | 1.04补现行正式模板、诊断和人工重试组合 | ADMIN-004未开始;正式账号绑定与运营内容/反馈/策略操作签收需明确账号和授权 |
| RELEASE | RELEASE-001局部开发回归推进,历史部署/恢复/告警材料可核摘要 | RELEASE-002目标端/真实渠道,RELEASE-003生产守护/恢复/密钥托管/规模RTO/RPO,RELEASE-004正式发布记录与签收;独立Linux路线已取消 |
## 接续顺序与签收条件
反馈后端组合1.05、内容后端组合1.06及内容CSRF与后台手动恢复1.07已通过;1.08已将内容配套及历史匹配修复随security-r3发布;前端其他恢复场景与正式条件保持待补。1.10已固定候选源码/63正式用例/21前置条件,用户报告1.0.6已于09:35发行,但发行包源码摘要仍待核。1.11已补两者H5受控组合子集并核定候选摘要不变,B-FRONT目标端/真机/实际多设备及其余21条件不自动解除。下一项内部准备:首批微信1.0.6目标端验收执行单与回执模板,复用AC-CONTENT-004、AC-SUPPORT-002和AC-AUTH-004,列明发行源码摘要绑定、实际设备操作、截图/日志与失败恢复。实际运行、平台绑定和签收仍需设备及负责人,不预填通过;不重复扩张同类受控响应检查。真实产品/渠道/设备/运营及完整运维条件按候选阻塞表推进。后台Token或本机受控H5验证不能代替小程序/真机及正式运营签收。
正式签收需要确定候选源码/发布版本、真实产品及内容、目标设备/浏览器、测试账号/角色和验收负责人;按对应供应商和业务决策解除阻塞,并保存可追溯成功/失败/恢复证据。小程序由用户自行发行,课程整篇一次已读、身份证明文输入/后台脱敏、积分默认关闭及供应商约定保持。1.08完成既有生产后端/后台部署及原worker恢复,维护未触发模型请求或外部消息;不能据此判定全63任务/27页面通过。