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

4.2 KiB
Raw Blame History

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: 最新交接、验收矩阵、现行63任务台账、后端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与改动标记、部署基线及已知变体、体验版环境描述。

  • 按显式目录与排除规则收集源码/资产/依赖/校验入口,保留未提交的分包修复。
  • 离线核对85部署文件的记录摘要;预期84项一致,AssessmentRecords.php为唯一已审阅变体。
  • 运行已有31项分包回归,核编译输出新鲜度;只固定开发编译摘要,发行记录保持未提供。

Task 2:固定验收用例与阻塞

Files: 新增acceptance-cases.json与docs/候选版本与验收用例-20261009.md。

Interfaces: 输入现行63任务、每项验收标准和历史证据;输出63个一一对应的验收用例,以及渠道/业务决策/平台/运营/恢复前置条件。

  • 每个用例写明任务、前置条件、操作步骤、预期结果、所需证据、历史开发检查与待执行状态。
  • 核15个未完全解除的EXT/DEC条件,另列版本绑定、生产环境配置、目标端、前端恢复和运营签收缺口。
  • 为小程序发行信息留独立记录位置;用户未提供时保持空值,不推测版本或发布时间。

Task 3:交付核对与接续记录

Files: 新增closure-receipt.json;更新README.md、docs/新会话交接.md、docs/开发进度.md、docs/开发文档.md、docs/核心与权限验收矩阵.md。

Interfaces: 输入固定产物与只读核对结果;输出交付摘要、完整覆盖核对及下一项内部开发入口。

  • 逐文件重新核摘要,确认清单唯一、安全路径、排除项和无遗漏;检查63任务/27页面/所有用例与阻塞引用一致。
  • 检查历史回执未改写、UTF-8无BOM、文档链接与git diff --check;不把本轮文件检查算作业务验收。
  • 同步进度2.00/1.10、开发文档v1.68/0.81,RELEASE-001仍开发中/整体未验收、RELEASE-003仍阻塞。
  • 提供固定清单、可执行验收入口和下一项内部工作;不创建提交、推送或PR。