Calendar Alert MVP Console

Language
Domains: app.plos.xyz (frontend) ⇄ api.plos.xyz (Worker API). This page uses HttpOnly cookie session (credentials: include).
1) Login

Google login to create a session cookie.

If you still see “unauthorized” after login, check Worker CORS + Set-Cookie domain (.plos.xyz).
2) Subscription & Usage
After payment, return here and click “Refresh Usage”.
3) Calendars (enable)
After saving, /calendars will return a ref_id for each enabled calendar (used to create rules).
4) Settings (AU phone / escalation)
⚠️ Calls are off by default. Enable only with explicit user consent (Pro).
5) Create Rule
At trigger time: send SMS (with confirm link). If not confirmed after N minutes: Pro + sms_then_call can escalate to a call; press 1 to confirm.
6) Rules (manage)
7) Recent Alerts Log
Use logs to debug quota limits, Twilio errors, callbacks, and ack state.
Debug Output
Tip: If you see 401 unauthorized, login first. If you see CORS errors, check Worker CORS (Allow-Credentials + exact Allow-Origin).