## Task: Report current campaign status from PM2
Status: DONE — reported to COO-TO-HQ.md at 23:15 AEDT
Priority: HIGH
Date: 2026-03-13

---

## Task: Morning campaign status + PM2 health check
Status: DONE — reported to COO-TO-HQ.md 2026-03-14
Priority: HIGH
Date: 2026-03-14

1. SSH to VPS, run `pm2 status` — confirm all 4 processes online
2. Check hostel-campaign: how many emails sent overnight? Any bounces?
3. Check hostel-monitor: any new replies detected?
4. Check `vault/09-Agent-Output/` for any new overnight outputs
5. Report campaign stats: total sent, total remaining, any errors

Write results to COO-TO-HQ.md.

---

## Task: Resend YHA Sydney Central email
Status: BLOCKED — needs Rocky's call (manual send, sheet reset, or thread reply)
Priority: HIGH
Date: 2026-03-14

The original email to YHA Sydney Central bounced because DMARC/SPF was broken (VPS IP not in SPF record). DMARC is now fixed. Resend the same email to YHA Sydney Central.

Confirm delivery in COO-TO-HQ.md.

---

## Task: Check if email relay through smtp.gmail.com is configured
Status: DONE — using Gmail API directly, not SMTP. No change needed.
Priority: MEDIUM
Date: 2026-03-14

The deliverability fix guide says we should relay outbound email through smtp.gmail.com using the App Password for admin@rateright.com.au (already created). Check if the hostel-campaign sender is actually using smtp.gmail.com or still sending direct from VPS. Report which method is in use.

---

## Task: Fix hostel-campaign script — sleep when queue empty
Status: DONE — persistent loop added, verified stable
Priority: HIGH
Date: 2026-03-14

The campaign sender exits when it finds no unsent hostels, PM2 restarts it, causing a crash-loop (4,447 restarts). Fix the script so it sleeps 30 minutes and re-checks instead of exiting when queue is empty. This way PM2 keeps it running cleanly.

Report fix to COO-TO-HQ.md when done.

---

## Task: Load new hostel emails into Google Sheet
Status: DONE — 9 updated, 16 added, 21 ready to send in batch 2
Priority: HIGH
Date: 2026-03-14

Susan found 24 Sydney hostel emails and Radar found 9 Melbourne hostel emails. These are in:
- `vault/09-Agent-Output/2026-03-13_susan_sydney-hostel-emails.md`
- `vault/09-Agent-Output/2026-03-13_radar_hostel-emails-melbourne-perth-rest.md`

Load these into the campaign Google Sheet (spreadsheet ID in campaign-state.json). Mark them as unsent so the campaign sender picks them up in batch 2. Don't load duplicates of hostels already in the sheet.

Report how many new hostels added to COO-TO-HQ.md.

---

## Task: Day 3 morning status check
Status: DONE — all 36 sent, 0 remaining, 0 new replies, 0 errors

Write results to COO-TO-HQ.md.

---

## Task: Fly.io kill prep — export database
Status: DONE — DB exported to VPS /root/fly-backup/, secrets documented. Awaiting Rocky's green light.
Priority: MEDIUM
Date: 2026-03-15

---

## Task: Day 4 resend confirmation + status
Status: DONE — all 8 resends sent. 2 bounced again (Drifter, Home Backpackers). Campaign restarted. 0 new replies.
Priority: HIGH
Date: 2026-03-16

Write results to COO-TO-HQ.md.

---

## Task: Monday morning reply check — CRITICAL
Status: DONE — NEW REPLY: Coogee Beach House YES! Poster auto-sent. Billabong Gardens email fixed and queued.
Priority: HIGH
Date: 2026-03-17

Monday = hostel managers back at desks. Highest probability of new replies. This is the payoff check.

1. SSH to VPS, run `pm2 status` — confirm all 4 processes online
2. Check hostel-monitor logs: **any new replies since Sunday?** This is the main event.
3. For each new reply: pull the reply text and classify (positive/negative/question)
4. Confirm monitor auto-sent poster PDF to any new positive replies
5. Check for any new bounces from the 5 resends that were marked delivered
6. Find correct email for Billabong Gardens (bounced, never corrected) and update sheet
7. Report full campaign stats

Write results to COO-TO-HQ.md. If there are new positive replies, flag them prominently — Rocky will want to see those immediately.

---

## Task: Tuesday reply check + Billabong confirmation
Status: PENDING
Priority: HIGH
Date: 2026-03-17

Day 2 of the weekday reply window. Hostel managers who didn't reply Monday may reply today.

1. SSH to VPS, run `pm2 status` — confirm all 4 processes online
2. Check hostel-monitor logs: **any new replies since last check?**
3. For each new reply: pull the reply text, classify (positive/negative/question)
4. Confirm monitor auto-sent poster PDF to any new positive replies
5. Confirm Billabong/Newtown Backpackers resend delivered (was queued yesterday)
6. Check for any new bounces
7. Report full campaign stats

Write results to COO-TO-HQ.md. Flag new positive replies prominently.
