Coming in Phase 2. Once the WhatsApp Business API number is provisioned and Jaimee's
Monday email is being ingested automatically, this tab becomes the cockpit: live shift requirements, who's
signed up, who's missing, agent-drafted posts awaiting your approval.
Friday Email
Phase 1.5 — intro + incidents have the correction loop. Calendar, team grid, weather, and Gmail copy still live in v9 until ported.
Two stages here today: (1) Jaimee PDF → intro + Global Ops + questions, and (2) CSS National PDF → Westchester incidents. Both apply your saved corrections + log to the audit trail. For the rest of the email (calendar paste, team table, weather, Gmail copy), keep using CSS_Email_Builder_v9.html via the .bat launcher.
A. Intro & Global Ops — from Jaimee's Monday email
Click to choose this week's CSS National Intel Brief PDF
Two passes (extract → critic), Westchester filter, hard-NO regex for national bulletins, all logged.
Extracted incidents
Recent incident extractions
Loading…
C. Assemble & Send — team grid + weather + final HTML preview + Gmail send
This section pulls everything together: intro + Global Ops + calendar from Section A, incidents from Section B, plus team grid (below) + weather (auto-fetched) + WCPD/SRT notes. Then renders the full email and either Copies for Gmail or Sends via the agent's Gmail account.
Team grid · Fri / Sat 1st / Sat 2nd / Sun
Type any name; autocomplete from the Roster. TL row (top) only accepts L2 or above. Cell blank = no one assigned.
Loading roster…
Coverage notes
Live preview
What recipients will see. Edit anything in Sections A or B above (or the team grid / notes) and this updates.
Canonical weekly shift schedule. Per-week overrides happen in This Week.
Joel: add your regular weekday schedule (weekday minyans, Kulanu evenings, etc.) so
the agent knows what slots to ask about. The weekend rows are pre-seeded.
Day
Shift label
Start
End
Slot type
Need
Notes
Actions
Loading…
Corrections
Per-stage lessons the agent applies on every run. The learning loop.
Add a lesson
Loading…
Settings
Configuration, bindings, secrets status.
Backend
Loading…
Local dev override
When running on localhost outside Cloudflare Access, set a dev-mode email so the Worker
treats you as authenticated. Stored in localStorage.