warmbox/docs/fillcare-qa-playbook.md

1.5 KiB

FillCare QA Playbook — Phase 2

Operator acceptance checklist for FillCare warmup via the Warmbox dashboard.

Prerequisites

  • Warmbox running: npm run dev (or production npm run build && npm run start)
  • API key configured in .env if required
  • FillCare mailboxes and satellites provisioned

Week 4 — Dashboard live

  • Log in with API key at dashboard
  • Dashboard shows workspace overview within 60s refresh
  • Create primary mailbox (Google Workspace preset)
  • Add 4+ satellite mailboxes
  • Test connection on each mailbox (SMTP + IMAP green)
  • Run DNS check on primary — SPF/DKIM/DMARC reviewed
  • Create campaign via 4-step wizard (Grow recipe, 30 days)
  • Start campaign from wizard review step
  • Campaign detail shows ramp chart and today's stats
  • Pause and resume campaign from UI

Week 6 — Spam monitoring

  • Activity log shows send/reply/rescue statuses
  • Placement chart reflects inbox vs spam on campaign detail
  • If spam spikes, dashboard shows alert strip
  • Auto-pause triggers after sustained high spam (verify in staging)

Week 8 — Maintenance

  • Campaign reaches maintenance or completes
  • Settings → Jobs manual triggers work (dispatcher, rescuer)
  • Job status panel shows last run times

Mobile smoke (375px)

  • Bottom nav: Home, Campaigns, Mailboxes, More
  • Dashboard campaign cards readable
  • Campaign activity as card list (not table)
  • Mailbox list as cards

Regression

npm run build
npm test
npm run test:integration