2026-10-16T02:48:58.297Z commit is live on dev, queued 2026-10-16T02:48:58.540Z start test on dev (full/parallel, trigger push) 2026-10-16T02:48:58.557Z deployed: {"hotel-backend-core":null,"hotel-frontend-core":"3a742a17959dd5719695c88951ad05e5de87b7aa"} 2026-10-16T02:48:58.557Z $ git fetch --quiet origin dev (cwd /home/ubuntu/regression-runner/repos/dev/hotel-backend-core) 2026-10-16T02:48:59.840Z -> exit 0 2026-10-16T02:48:59.840Z $ git checkout --quiet --detach origin/dev && git clean -fdq -e playwright-report -e .auth && git rev-parse HEAD (cwd /home/ubuntu/regression-runner/repos/dev/hotel-backend-core) 2026-10-16T02:48:59.921Z 9338e28e79db480f72b45314ca85b3c9c3060df9 2026-10-16T02:48:59.921Z -> exit 0 2026-10-16T02:48:59.921Z $ CI=1 corepack pnpm@9.15.4 install --no-frozen-lockfile --config.confirmModulesPurge=false --reporter=append-only (cwd /home/ubuntu/regression-runner/repos/dev/hotel-backend-core) 2026-10-16T02:49:00.366Z Scope: all 31 workspace projects 2026-10-16T02:49:00.556Z Lockfile is up to date, resolution step is skipped 2026-10-16T02:49:00.752Z Already up to date 2026-10-16T02:49:01.725Z . prepare$ husky 2026-10-16T02:49:01.783Z . prepare: Done 2026-10-16T02:49:01.891Z Done in 1.8s 2026-10-16T02:49:01.927Z -> exit 0 2026-10-16T02:49:01.928Z $ git fetch --quiet origin dev (cwd /home/ubuntu/regression-runner/repos/dev/hotel-frontend-core) 2026-10-16T02:49:03.152Z -> exit 0 2026-10-16T02:49:03.152Z $ git diff --name-only 3a742a17959dd5719695c88951ad05e5de87b7aa origin/dev (cwd /home/ubuntu/regression-runner/repos/dev/hotel-frontend-core) 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-20261016/analytics-events.md 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-20261016/events-in-code.txt 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/cso-report.md 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/e2e-output.txt 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/e2e-output.txt.sha256 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/financial-change/before-after.diff 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/financial-change/before-after.diff.sha256 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/financial-change/ledger-balance.sql 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/financial-change/proof.manifest 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/financial-change/unit-test-output.txt 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/financial-change/unit-test-output.txt.sha256 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/frontend-change/e2e-output.txt 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/frontend-change/e2e-output.txt.sha256 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/frontend-change/manager-intro.png 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/frontend-change/manager-restored-tab.png 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/frontend-change/parity-nested.png 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/frontend-change/proof.manifest 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/frontend-change/screenshot.png 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/implementation-log.jsonl 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/plan.md 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/preflight.md 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/proof.manifest 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/reservation/action-browser.txt 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/reservation/money-after-return.json 2026-10-16T02:49:03.162Z .feature/ai-revenue-manager-release-20261016/reservation/money-after-unassign.json 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/reservation/money-before.json 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/reservation/money-browser.txt 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/reservation/revenue-tc6-live-availability-full-suite.json 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/reservation/room-returned.png 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/reservation/room-unassigned.png 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/reservation/unassign-confirmation.png 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/reviewer-report.md 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/screenshot.png 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/security-change/cso-report.md 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/security-change/proof.manifest 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/security-change/secret-scan.txt 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/security-change/security-test-output.txt 2026-10-16T02:49:03.163Z .feature/ai-revenue-manager-release-20261016/security-change/security-test-output.txt.sha256 2026-10-16T02:49:03.163Z __tests__/components/revenue/ai/ai-mounts.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/ai/ai-proposals-panel.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/ai/ai-settings-card.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/ai/ai-strategy-mount.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/ai/revenue-manager-settings.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/ai/revenue-report-renderer.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/ai/rule-ai-review-dialog.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/revenue-workspace.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/strategy/guardrail-price-basis.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/strategy/use-revenue-guardrails.test.tsx 2026-10-16T02:49:03.163Z __tests__/components/revenue/today/today-tab.test.tsx 2026-10-16T02:49:03.163Z __tests__/fixtures/revenue/ai.ts 2026-10-16T02:49:03.163Z __tests__/utils/date-time/date-format.intl.test.ts 2026-10-16T02:49:03.163Z __tests__/utils/hooks/check-ins/useUnassignRecord.test.ts 2026-10-16T02:49:03.163Z __tests__/utils/service/api/checkin-room-assignment-readback.test.ts 2026-10-16T02:49:03.163Z __tests__/utils/service/api/room-lifecycle.strict-preview.test.ts 2026-10-16T02:49:03.163Z app/dashboard/_copilot-v2/TurnV2.tsx 2026-10-16T02:49:03.163Z app/dashboard/_copilot/action-chips.ts 2026-10-16T02:49:03.163Z app/dashboard/checkins/[checkinId]/page.tsx 2026-10-16T02:49:03.163Z components/check-in-detail/UnassignedRoomBanner.tsx 2026-10-16T02:49:03.163Z components/revenue/RevenueTabScreen.tsx 2026-10-16T02:49:03.163Z components/revenue/RevenueWorkspace.tsx 2026-10-16T02:49:03.163Z components/revenue/ai/AiManagerSettingsCard.tsx 2026-10-16T02:49:03.163Z components/revenue/ai/AiProposalsPanel.tsx 2026-10-16T02:49:03.163Z components/revenue/ai/RevenueManagerIntro.module.css 2026-10-16T02:49:03.163Z components/revenue/ai/RevenueManagerIntro.tsx 2026-10-16T02:49:03.163Z components/revenue/ai/RevenueManagerSettingsCard.tsx 2026-10-16T02:49:03.163Z components/revenue/ai/RevenueManagerTab.tsx 2026-10-16T02:49:03.163Z components/revenue/ai/RevenueReportRenderer.tsx 2026-10-16T02:49:03.163Z components/revenue/ai/RuleAiReviewDialog.tsx 2026-10-16T02:49:03.163Z components/revenue/strategy/GuardrailsBanner.tsx 2026-10-16T02:49:03.163Z components/revenue/strategy/RuleBuilderSheet.tsx 2026-10-16T02:49:03.163Z components/revenue/strategy/RuleCarousel.tsx 2026-10-16T02:49:03.163Z components/revenue/strategy/StrategyTab.tsx 2026-10-16T02:49:03.163Z components/revenue/today/SuggestionsPanel.tsx 2026-10-16T02:49:03.163Z components/revenue/today/TodayTab.tsx 2026-10-16T02:49:03.163Z e2e/PRD-2026-012-MATRIX.md 2026-10-16T02:49:03.163Z e2e/RESERVATION-UNASSIGN-MATRIX.md 2026-10-16T02:49:03.163Z e2e/REVENUE-MANAGER-MATRIX.md 2026-10-16T02:49:03.164Z e2e/fixtures/unassign-api.ts 2026-10-16T02:49:03.164Z e2e/specs/prd-2026-012-pricing-rules-readiness.spec.ts 2026-10-16T02:49:03.164Z e2e/specs/reservation-unassign-action.spec.ts 2026-10-16T02:49:03.164Z e2e/specs/reservation-unassign.spec.ts 2026-10-16T02:49:03.164Z e2e/specs/revenue-guardrail-removal.spec.ts 2026-10-16T02:49:03.164Z e2e/specs/revenue-manager.spec.ts 2026-10-16T02:49:03.164Z public/images/revenue/ai-revenue-manager.png 2026-10-16T02:49:03.164Z types/revenue/contract-ai.ts 2026-10-16T02:49:03.164Z utils/date-time/constants.ts 2026-10-16T02:49:03.164Z utils/date-time/date-format.ts 2026-10-16T02:49:03.164Z utils/hooks/check-ins/useUnassignRecord.ts 2026-10-16T02:49:03.164Z utils/hooks/revenue/revenue-tabs.ts 2026-10-16T02:49:03.164Z utils/hooks/revenue/useRevenueAi.ts 2026-10-16T02:49:03.164Z utils/hooks/revenue/useRevenueGuardrails.ts 2026-10-16T02:49:03.164Z utils/service/api/checkin.service.ts 2026-10-16T02:49:03.164Z utils/service/api/room-lifecycle.service.ts 2026-10-16T02:49:03.164Z -> exit 0 2026-10-16T02:49:03.164Z $ git checkout --quiet --detach 3a742a17959dd5719695c88951ad05e5de87b7aa && git clean -fdq -e playwright-report -e .auth && git rev-parse HEAD (cwd /home/ubuntu/regression-runner/repos/dev/hotel-frontend-core) 2026-10-16T02:49:03.201Z 3a742a17959dd5719695c88951ad05e5de87b7aa 2026-10-16T02:49:03.201Z -> exit 0 2026-10-16T02:49:03.201Z $ CI=1 corepack pnpm@9.15.4 install --frozen-lockfile --config.confirmModulesPurge=false --reporter=append-only (cwd /home/ubuntu/regression-runner/repos/dev/hotel-frontend-core) 2026-10-16T02:49:03.731Z Lockfile is up to date, resolution step is skipped 2026-10-16T02:49:03.867Z Already up to date 2026-10-16T02:49:04.436Z . prepare$ husky 2026-10-16T02:49:04.489Z . prepare: Done 2026-10-16T02:49:04.491Z Done in 1.2s 2026-10-16T02:49:04.516Z -> exit 0 2026-10-16T02:49:04.517Z $ corepack pnpm@9.15.4 e2e:prepare-property -- --count 8 (cwd /home/ubuntu/regression-runner/repos/dev/hotel-backend-core) 2026-10-16T02:49:04.895Z > hotel-backend-core@ e2e:prepare-property /home/ubuntu/regression-runner/repos/dev/hotel-backend-core 2026-10-16T02:49:04.895Z > node scripts/e2e/prepare-property.mjs "--" "--count" "8" 2026-10-16T02:49:05.040Z Error: POST /auth/login → 502: 2026-10-16T02:49:05.040Z 502 Bad Gateway 2026-10-16T02:49:05.040Z 2026-10-16T02:49:05.040Z

502 Bad Gateway

2026-10-16T02:49:05.040Z
nginx/1.28.0
2026-10-16T02:49:05.040Z 2026-10-16T02:49:05.040Z 2026-10-16T02:49:05.040Z at Api.must (file:///home/ubuntu/regression-runner/repos/dev/hotel-backend-core/scripts/e2e/lib.mjs:87:20) 2026-10-16T02:49:05.040Z at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2026-10-16T02:49:05.040Z at async login (file:///home/ubuntu/regression-runner/repos/dev/hotel-backend-core/scripts/e2e/lib.mjs:105:15) 2026-10-16T02:49:05.040Z at async fresh (file:///home/ubuntu/regression-runner/repos/dev/hotel-backend-core/scripts/e2e/lib.mjs:98:29) 2026-10-16T02:49:05.040Z at async sessionApi (file:///home/ubuntu/regression-runner/repos/dev/hotel-backend-core/scripts/e2e/lib.mjs:99:26) 2026-10-16T02:49:05.040Z at async main (file:///home/ubuntu/regression-runner/repos/dev/hotel-backend-core/scripts/e2e/prepare-property.mjs:251:16) 2026-10-16T02:49:05.123Z  ELIFECYCLE  Command failed with exit code 1. 2026-10-16T02:49:05.147Z -> exit 1 2026-10-16T02:49:05.147Z !! hotels not ready 2026-10-16T02:49:05.147Z slack: off for dev (SLACK_NOTIFY_ENVS=none) 2026-10-16T02:49:06.150Z github status hotel-backend-core@9338e28e7: 201 2026-10-16T02:49:07.311Z github status hotel-frontend-core@3a742a179: 201