404 on /api/ai indicates stale container; deploy script now uses --no-cache, stops PM2/port conflicts, and verifies /api/health.
Co-authored-by: Cursor <cursoragent@cursor.com>
Remove use server from stream helper to fix RSC errors; support OPENAI_API_BASE alias; render HTML tables via rehype-raw with gua-image API; expand regions to 356 prefecture-level cities.
Co-authored-by: Cursor <cursoragent@cursor.com>
Include Dockerfile, docker-compose on port 3130, npm mirror config, deploy scripts, and DOCKER.md; keep PM2 docs as fallback.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add liuyao/bazi/combined flows with shared calc and AI infrastructure, 64-gua learn routes, and update Ubuntu PM2 deployment docs for port 3130.
Co-authored-by: Cursor <cursoragent@cursor.com>