1.5 KiB
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 productionnpm run build && npm run start) - API key configured in
.envif 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