- New workflow `production Smoke` with workflow_dispatch + daily schedule
(05:00 UTC). Does NOT run on push/PR.
- Runs smoke-http, guest-onboarding, home-shell, and unauthenticated
store tests against music-room.huiwings.cn.
- Includes optional SSH health check (if PROD_SSH_* secrets configured).
- Also makes smoke-http testOrgId configurable via PROD_ORG_ID env var
for cross-environment use (moicen vs huiwings).
- Adds production-remote-check.sh script.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The admin.moicen.com nginx must proxy /api/v1/clazz/ to htykc:3002.
Without it, the API returns SPA index.html instead of JSON, causing
"接口返回了页面而非 JSON" errors in the frontend.
Tests verify:
- public-packages API returns Content-Type: application/json
- Response body has valid structure with package fields
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>