Files
airz-uniapp/docs/superpowers/plans/2026-10-09-release-candidate.md
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

52 lines
4.2 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.
# RELEASE-001 候选源码与验收用例收口计划
> **For agentic workers:** 按 superpowers:executing-plans 的逐项核验方式在当前会话直接完成;用户已授权实施,不另行询问执行方式。本任务固定当前两仓库实际工作树,不创建提交、分支或新的工作树。
**Goal:** 固定包含微信分包修复的本地候选源码,关联 security-r3 既有部署证据,并为现有63项任务提供可执行验收用例和剩余阻塞清单。
**Architecture:** 源码清单记录相对路径、文件大小和SHA-256,区别本地源码、线上已记录的85文件基线与开发编译产物。验收用例保存独立执行状态,不把历史开发检查计作本次正式验收。交付回执固定三个清单文件的摘要,不包含自身摘要或动态文档,避免循环依赖。
**Tech Stack:** uni-app x / UTS / HBuilderX5.26;FastAdmin / ThinkPHP / PHP7.4;JSON / Markdown;已有Python3.11和Node只执行本机文件核对。
**Spec:** [最新交接](../../新会话交接.md)、[验收矩阵](../../核心与权限验收矩阵.md)、[现行63任务台账](../../开发进度.md)、后端database/security-r3-release.md。
## 固定约束
- 候选标识:rc-20261009-r3-mp1;后端发布版本:20261008-security-r3。
- 63任务、27页面;课程整篇一次已读、无草稿、身份证明文输入/后台脱敏、积分默认关闭及供应商约定保持。
- 本轮只读源码/旧回执并写文档;不访问生产、不执行迁移/服务启停/真实模型/真实账户操作,不发行小程序或H5。
- 不保存凭据、数据库数据、上传文件、会话或私密配置内容;只提取发布清单的路径和摘要。
- 线上AssessmentRecords.php保留变体独立记录;不以本地HEAD替代线上摘要,不重写历史回执。
- 独立Linux测试机路线已取消,不重新提出;Linux/systemd完整恢复和正式签收仍未验证。
## Task 1:固定候选源码与版本关系
**Files:** 新增docs/候选版本/rc-20261009-r3-mp1/source-manifest.json;开发验证安全回执frontend-checks.json。
**Interfaces:** 输入两仓库Git清单及实际文件字节、既有发布manifest的白名单字段;输出源码路径/大小/摘要、实际HEAD与改动标记、部署基线及已知变体、体验版环境描述。
- [x] 按显式目录与排除规则收集源码/资产/依赖/校验入口,保留未提交的分包修复。
- [x] 离线核对85部署文件的记录摘要;预期84项一致,AssessmentRecords.php为唯一已审阅变体。
- [x] 运行已有31项分包回归,核编译输出新鲜度;只固定开发编译摘要,发行记录保持未提供。
## Task 2:固定验收用例与阻塞
**Files:** 新增acceptance-cases.json与docs/候选版本与验收用例-20261009.md。
**Interfaces:** 输入现行63任务、每项验收标准和历史证据;输出63个一一对应的验收用例,以及渠道/业务决策/平台/运营/恢复前置条件。
- [x] 每个用例写明任务、前置条件、操作步骤、预期结果、所需证据、历史开发检查与待执行状态。
- [x] 核15个未完全解除的EXT/DEC条件,另列版本绑定、生产环境配置、目标端、前端恢复和运营签收缺口。
- [x] 为小程序发行信息留独立记录位置;用户未提供时保持空值,不推测版本或发布时间。
## Task 3:交付核对与接续记录
**Files:** 新增closure-receipt.json;更新README.md、docs/新会话交接.md、docs/开发进度.md、docs/开发文档.md、docs/核心与权限验收矩阵.md。
**Interfaces:** 输入固定产物与只读核对结果;输出交付摘要、完整覆盖核对及下一项内部开发入口。
- [x] 逐文件重新核摘要,确认清单唯一、安全路径、排除项和无遗漏;检查63任务/27页面/所有用例与阻塞引用一致。
- [x] 检查历史回执未改写、UTF-8无BOM、文档链接与git diff --check;不把本轮文件检查算作业务验收。
- [x] 同步进度2.00/1.10、开发文档v1.68/0.81,RELEASE-001仍开发中/整体未验收、RELEASE-003仍阻塞。
- [x] 提供固定清单、可执行验收入口和下一项内部工作;不创建提交、推送或PR。