Calendar Alert MVP Console

域名:app.plos.xyz(前端) ⇄ api.plos.xyz(Worker API)。 本页使用 Cookie session(HttpOnly),所有请求都会 credentials: include
1) 登录

先 Google 登录建立会话 Cookie。

如果登录后 API 仍提示 unauthorized:优先检查 Worker 的 CORS + Set-Cookie Domain=.plos.xyz
2) 订阅与用量
支付后返回本页,再点 Refresh Usage。
3) Calendars(选择启用)
说明:保存后会把 DB 的 calendars.enabled 更新,并且 /calendars 会返回每个项的 ref_id(用于创建 Rule)。
4) 用户设置(AU 手机号 / 升级策略)
⚠️ Call 默认关闭;Pro + 用户明确同意后再打开。
5) 创建提醒规则(Rule)
触发:到点发 SMS(含确认链接)。未确认超过设置分钟 → Pro + sms_then_call 可升级电话;电话按 1 确认。
6) Rules 列表(管理)
7) 最近提醒日志(Alerts Log)
你可以用日志来定位:quota、Twilio 错误、call-status 回调、是否 acked 等。
Debug 输出
小技巧:出现 401 unauthorized,先点 Login;出现 CORS,去看 Worker 是否返回 Allow-Credentials + 精确 Allow-Origin。