43 行
2.1 KiB
Markdown
43 行
2.1 KiB
Markdown
# Postdeploy Summary
|
|
|
|
## Conclusion
|
|
|
|
`READY_FOR_USER_TEST`
|
|
|
|
## Deployment
|
|
|
|
- Deployed commit: `c08ba72`
|
|
- Command: `SYNC_ENV=0 bash deploy/trialrun/deploy.sh`
|
|
- Remote `.env`: not synced or overwritten.
|
|
- Remote service rebuild, init, migration status and runtime deployment stages completed.
|
|
- Note: the deploy script's integrated live smoke initially exited on a stale test assertion that looked for the old `Portal` nav label. The current UI exposes `工作台`; the shared smoke assertion was updated to accept both labels, then live smoke and the standard readiness suite passed.
|
|
|
|
## Comparison Evidence
|
|
|
|
- Second wave comparison page: `output/playwright/frontend-simplification-wave2-compare/index.html`
|
|
- Pages compared: approval center, reimbursement detail, workflow task detail.
|
|
- Data source: Playwright mock business data.
|
|
- Baseline: before `29cfea2`, after `79f50b0` plus deployment gate copy fix in `c08ba72`.
|
|
|
|
## Verification Results
|
|
|
|
| Check | Result | Evidence |
|
|
| --- | --- | --- |
|
|
| Task validate | PASS | command output |
|
|
| Frontend typecheck | PASS | command output |
|
|
| Frontend build | PASS | command output |
|
|
| UI design rules | PASS | command output |
|
|
| Env contract | PASS | command output |
|
|
| Public bundle copy scan | PASS | command output and live readiness report |
|
|
| Live smoke readiness | PASS | `research/postdeploy-live-smoke-readiness/summary.json` |
|
|
| Permission matrix | PASS_PERMISSION_MATRIX_READY | `research/postdeploy-permission-matrix/summary.json` |
|
|
| PC readonly visual matrix | PASS_PC_READONLY_VISUAL_READY | `artifacts/qa-flow/oafront3-pc-readonly-visual-20260529-133832/summary.json` |
|
|
| Mobile entry matrix | PASS | command output |
|
|
| WeCom rendering matrix | PASS | command output |
|
|
|
|
## Non-Blocking Notes
|
|
|
|
- `pending OCR` scan reported `SKIP` because the local command did not receive `DATABASE_URL`; live OCR sample still ran through the standard readiness path.
|
|
- Live OCR sample returned an explainable duplicate/same-invoice category and the readiness suite concluded PASS.
|
|
- `rsync` printed a non-fatal warning for an old remote QA artifact directory that could not be deleted; deployment continued and postdeploy checks passed.
|