Files
airz-uniapp/docs/superpowers/plans/2026-10-12-test-environment.md
hujun c95482a0f3 feat: 实现协议全文与同意记录功能
新增协议全文后台管理、版本化发布及本人同意记录功能,支持可撤销授权;完善资料与授权相关边界提示,调整评估提交时的资料与授权校验逻辑,同步更新相关页面文案与路由。
2026-10-14 14:53:13 +08:00

23 lines
2.1 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.
# 协议与照片独立测试环境实施计划
> 按用户“推进第 1 步”授权在当前会话实施;不创建提交、推送、PR或远程部署。
**目标:** 分开当前源码的测试与生产目标,准备最小配套部署清单,并在新建本机合成环境接通协议与照片流程。
**架构:** 前端默认测试地址留空,独立联调副本显式指向本机API。后端测试配置、ROOT、MySQL数据目录、Redis实例、照片目录和密钥全部独立,复用现有隔离工具,不读取仓库`.env`。本机只使用合成账户、协议和图片,模型客户端阻断、短信关闭,不启动worker。
**技术栈:** uni-app x / UTS、ThinkPHP 5 / PHP 7.4、MySQL 5.7、Redis、现有HBuilderX与Playwright。
**依据:** `docs/私有资料上传开发-20261012.md`及已确认的第1步;融资28项、29页面、63任务保持。
## 实施与验收
- [x] 检查两仓状态、当前与父级指令、配置加载及协议/照片/短信依赖,保留既有改动。
- [x] 修改`services/config.uts`:test与production地址留空;本机副本使用development;未知环境也返回空地址。
- [x] 新建后端`.env.test.sample`:独立数据库/Redis/命名空间,模型关闭且指向本机无服务端口,照片默认关闭,密钥和目录空值必须另行配置。
- [x] 在`docs/协议与照片测试部署清单-20261012.md`记录完整前后端配套文件、三个新增表、权限增量、部署顺序、回退和真机条件。
- [x] 在仓库外新建本轮归属环境;不复跑已清理runner。只在该合成空库安装完整schema,正式/已有库只列出三份增量SQL。
- [x] 使用实际本机协议与照片API验证同意、上传、原卡片缩略图、重新进入恢复、撤销后禁止上传及本人删除;记录请求与配置审计。
- [x] 执行针对性的配置/源码检查和`git diff --check`;记录截图及剩余微信真机条件,不把H5视为真机验收。
- [x] 停止本轮所属服务,清理合成库/Token/照片并保存回执;更新README及交接,不改生产状态。