3.0 KiB
3.0 KiB
前端降噪审计修复部署复检摘要
结论
READY_WITH_FINDINGS
公网试运行环境已部署到本地 main 当前提交 13643e3,该提交包含前端审计修复提交 7b6e705。本次部署使用 SYNC_ENV=0 bash deploy/trialrun/deploy.sh,未同步或覆盖远端 .env。
权限矩阵结论为 PASS_WITH_FINDINGS,finding 为本地缺少 7 个角色的 live 凭据,角色登录与探针均按脚本规则 SKIP;报告未记录权限断言失败。live smoke 和真实 OCR 也因缺少完整凭据或 PDF 样票按脚本规则 SKIP。其余本地门禁、部署脚本、公网 /ready、资源文案扫描、PC 只读视觉、移动入口矩阵、企业微信渲染矩阵和聚焦审计入口用例均通过。
部署前门禁
cd client && npm run typecheck:PASScd client && npm run build:PASSnode scripts/qa/check-ui-design-rules.mjs:PASSnode deploy/trialrun/validate-env-contract.js:PASSpython3 ./.trellis/scripts/task.py validate 05-29-frontend-audit-fixes-deploy-verify:PASSnode scripts/qa/check-trellis-governance.mjs:PASSgit diff --check:PASS
部署结果
- 命令:
SYNC_ENV=0 bash deploy/trialrun/deploy.sh - 结果:PASS
.env:安全模式跳过同步,未覆盖远端.env- migration:无待执行 migration
- 部署脚本自带检查:契约校验、
/ready、external deps smoke、runtime smoke、公网前端资源文案扫描均完成 - 非阻断提示:同步阶段提示一个历史
artifacts/qa-flow目录未删除;脚本继续并最终部署成功
部署后验证
- live smoke / OCR readiness:PASS;live smoke 与真实 OCR 因缺少完整凭据或 PDF 样票 SKIP
- 报告:
.trellis/tasks/05-29-frontend-audit-fixes-deploy-verify/research/postdeploy-live-smoke-readiness/summary.json
- 报告:
- OA 权限矩阵:
PASS_WITH_FINDINGS;7 个角色因缺少本地 live 凭据 SKIP,无权限断言失败- 报告:
.trellis/tasks/05-29-frontend-audit-fixes-deploy-verify/research/postdeploy-permission-matrix/summary.json - 摘要:
.trellis/tasks/05-29-frontend-audit-fixes-deploy-verify/research/postdeploy-permission-matrix/summary.md
- 报告:
- OAFRONT3 PC 只读视觉矩阵:PASS
- 报告:
artifacts/qa-flow/oafront3-pc-readonly-visual-20260529-150000/summary.json
- 报告:
- 移动入口矩阵:PASS,6 个用例通过
- 企业微信移动渲染矩阵:PASS,8 个用例通过
- Portal 审计日志入口聚焦用例:PASS
- 公网 bundle 补充核验:PASS
- Portal chunk 包含
/audit-logs - 报销详情 chunk 不含旧硬编码日期
2026-02-08 - 报销详情 chunk 含今天日期表达式
- 报销详情 chunk 不含重复状态字样
- Portal chunk 包含
- 最终
node scripts/qa/check-trellis-governance.mjs:PASS - 最终
git diff --check:PASS
后续建议
- 若要把权限矩阵从
PASS_WITH_FINDINGS提升为完全 PASS,需要在本地配置脱敏 live 角色凭据后重跑矩阵。 - 若要覆盖真实 OCR,需要提供受控 PDF 样票或样票目录后重跑 readiness。