Queue to group stages this message for the homelab relay to post to BT CSS General. Until the relay is online (~when the homelab is set up), queued messages wait below. Copy lets you paste it into WhatsApp yourself right now.
Outbound queue
— queued (waiting for relay) / sent / failed
Loading…
Recent inbound (last 50)
Loading…
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.
Paste WhatsApp chat → auto-fill team grid
optional — fills the grid below from this week's chat messages
Paste the recent week's messages from BT CSS General. The parser matches phone numbers to the Roster, detects which shift each person signed up for, places L2s on the TL row first, fills L1s into the body rows. Skips Joel's coordinator asks and any "can't make it" replies. You can still edit any chip after.
Team grid · Fri / Sat 1st / Sat 2nd / Sun
Auto-filled from the WhatsApp paste above (or type names directly). TL row (top) only accepts L2 or above. Drag chips between cells to rearrange. × to remove.
Loading roster…
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.