补充 OALAUNCH1 部署公网检查证据(05-28-oalaunch1-parallel-closeout)

这个提交包含在:
2026-05-28 16:30:49 +08:00
父节点 88170f9c46
当前提交 5439e72e62
共修改 5 个文件,包含 47 行新增和 1 行删除
@@ -4,3 +4,4 @@
{"file":".trellis/spec/hyb-oa/security-privacy.md","reason":"检查测试、文档和聊天总结是否避免敏感信息泄露。"}
{"file":".trellis/tasks/05-28-oalaunch1-parallel-closeout/research/business-test-gap-inventory.md","reason":"检查自动化业务流补测结果是否覆盖 P0 Go/No-Go 缺口。"}
{"file": ".trellis/tasks/05-28-oalaunch1-parallel-closeout/research/invoice-verification-wecom-login-research.md", "reason": "检查发票验真 API、企业微信扫码登录和更深镜像调研决策是否纳入收口证据。"}
{"file": ".trellis/tasks/05-28-oalaunch1-parallel-closeout/research/deployment-public-check-2026-05-28.md", "reason": "检查部署和公网检查证据是否满足最终可测试门禁。"}
@@ -5,3 +5,4 @@
{"file":".trellis/spec/hyb-oa/reimbursement-invoice-ocr.md","reason":"报销、发票、付款批次主路径补测涉及的业务边界。"}
{"file":".trellis/tasks/05-28-oalaunch1-parallel-closeout/research/business-test-gap-inventory.md","reason":"本任务自动化业务测试缺口与补测优先级。"}
{"file": ".trellis/tasks/05-28-oalaunch1-parallel-closeout/research/invoice-verification-wecom-login-research.md", "reason": "后续实现或收口时参考发票验真 API 与企业微信扫码登录/镜像调研边界。"}
{"file": ".trellis/tasks/05-28-oalaunch1-parallel-closeout/research/deployment-public-check-2026-05-28.md", "reason": "记录本轮部署来源、公网 ready、live smoke 和公网资源扫描证据。"}
@@ -20,6 +20,13 @@
- `node scripts/qa/check-trellis-governance.mjs`:通过。
- `python3 ./.trellis/scripts/task.py validate 05-28-oalaunch1-parallel-closeout`:通过。
- `git diff --check`:通过。
- 2026-05-28 部署与公网检查:
- 部署来源提交 `88170f9`。
- `SYNC_ENV=0 bash deploy/trialrun/deploy.sh`:通过,未同步本地 `.env`。
- 公网 `/ready`:通过。
- 部署后 live smoke:3 passed。
- 公网前端资源文案扫描:findings=0。
- 证据见 `research/deployment-public-check-2026-05-28.md`。
- `research/business-flow-p0-pass/summary.txt`:P0 业务流组合最终通过。
- `research/business-flow-approval-rerun-2/summary.txt`:WebKit 安装和移动审批测试修正后通过。
- `research/business-flow-governance-rerun/summary.txt`:权限直连治理测试修正后通过。
@@ -63,7 +63,7 @@
- [x] PC 页面一致性已按 `frontend-design` 复查并完成本轮高优先级细修。
- [x] 发票验真 API 与企业微信扫码登录/更深镜像已有调研结论和是否进入近期开发的建议。
- [x] 所有代码改动通过相关后端/前端/业务/视觉验证;如有未跑项,必须说明原因和风险。
- [ ] 面向用户可测试的改动完成部署与公网检查后,才告知用户可以测试。
- [x] 面向用户可测试的改动完成部署与公网检查后,才告知用户可以测试。
## Definition of Done
@@ -0,0 +1,37 @@
# 部署与公网检查证据
日期:2026-05-28
## Deployment
- 部署来源提交:`88170f9`
- 部署方式:`SYNC_ENV=0 bash deploy/trialrun/deploy.sh`
- 环境变量策略:未同步本地 `.env`,沿用远端已有环境配置。
- 远端迁移:Prisma migrate deploy 成功,远端 migration status 显示 schema up to date。
- 远端 seed:配置 seed 和 trialrun seed 完成;不在证据中复述账号、邮箱、手机号或密码字段。
## Public Checks
- 部署脚本内置门禁:
- 部署环境契约校验:通过。
- 远端 compose config:通过。
- 远端 `/ready`:通过。
- external deps smoke:通过。
- runtime smoke:通过。
- 公网 `/ready`:
- `https://oa.hyinda.com/ready` 返回 `ok=true`。
- 部署后 live smoke:
- `live smoke / 公网基础探活与企微配置状态`:通过。
- `live smoke / 管理员只读网页 smoke`:通过。
- `live smoke / 员工只读网页 smoke`:通过。
- 总计:3 passed。
- 公网前端资源文案扫描:
- scanned=92。
- focused=2。
- findings=0。
## Notes
- `rsync` 提示一个历史 artifacts 非空目录无法删除,但脚本继续并完成部署、迁移和全部 smoke;该提示不影响本轮公网可测结论。
- 远端 Docker 构建时 `npm ci` 报出现有依赖 audit 风险数量;这不是本轮部署阻断,但应作为后续依赖治理任务处理,不在 OALAUNCH1 收口任务中扩大范围。
- 本轮没有执行真实付款、银行流水导入、ERP 写入、企业微信写接口或数据库重置。