文件
hyb-oa/.trellis/tasks/05-31-deploy-unified-list-detail-reimbursement-public-check/implement.md
T

1.3 KiB

Implementation Notes

Plan

  1. Run local deployment preflight checks and confirm the reimbursement page source no longer contains the old top task-card entry markers.
  2. Deploy with SYNC_ENV=0 bash deploy/trialrun/deploy.sh, preserving the remote .env.
  3. If deploy verification is blocked by deployment tooling or smoke assertions that are inconsistent with current specs, fix only those deployment/checking assets.
  4. Rerun deployment until the remote env contract, /ready, external deps smoke, runtime smoke and public bundle scan pass.
  5. Record evidence and residual limitations in this task.

Implemented Adjustments

  • deploy/trialrun/deploy.sh: added explicit /dev/null stdin redirection to remote docker compose exec -T checks so the SSH here-doc continues through /ready, external deps smoke, runtime smoke and service-status steps.
  • server/src/scripts/smoke-trialrun-runtime.js: updated navigation smoke expectations to match the current sidebar model:
    • core business ledgers in main;
    • 周报 and 公告 in backup / 更多;
    • one systemSettings management entry instead of many sidebar management children.
  • .trellis/spec/hyb-oa/deployment-trialrun.md: recorded the runtime navigation smoke baseline so future deploys do not regress to old menu assumptions.