EdgeOne Makers API host. Primary clients: WeChat miniprogram + admin Web.
See architecture.md.
Local smoke checks (after npm run dev):
GET /api/healthGET /api/me?openid=… (needs Supabase + users table)POST /api/auth/wechat body {"code":"…"}Loading /api/health…