diff --git a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/check.jsonl b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/check.jsonl index bc030945..04636d9e 100644 --- a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/check.jsonl +++ b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/check.jsonl @@ -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": "检查部署和公网检查证据是否满足最终可测试门禁。"} diff --git a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/implement.jsonl b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/implement.jsonl index f31fe8b6..d53b0f46 100644 --- a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/implement.jsonl +++ b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/implement.jsonl @@ -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 和公网资源扫描证据。"} diff --git a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/implement.md b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/implement.md index 7128253f..52f0d91f 100644 --- a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/implement.md +++ b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/implement.md @@ -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`:权限直连治理测试修正后通过。 diff --git a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/prd.md b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/prd.md index c47e1cc1..db7737aa 100644 --- a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/prd.md +++ b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/prd.md @@ -63,7 +63,7 @@ - [x] PC 页面一致性已按 `frontend-design` 复查并完成本轮高优先级细修。 - [x] 发票验真 API 与企业微信扫码登录/更深镜像已有调研结论和是否进入近期开发的建议。 - [x] 所有代码改动通过相关后端/前端/业务/视觉验证;如有未跑项,必须说明原因和风险。 -- [ ] 面向用户可测试的改动完成部署与公网检查后,才告知用户可以测试。 +- [x] 面向用户可测试的改动完成部署与公网检查后,才告知用户可以测试。 ## Definition of Done diff --git a/.trellis/tasks/05-28-oalaunch1-parallel-closeout/research/deployment-public-check-2026-05-28.md b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/research/deployment-public-check-2026-05-28.md new file mode 100644 index 00000000..0e72420d --- /dev/null +++ b/.trellis/tasks/05-28-oalaunch1-parallel-closeout/research/deployment-public-check-2026-05-28.md @@ -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 写入、企业微信写接口或数据库重置。