warmbox/docs/fillcare-qa-playbook.md

50 lines
1.5 KiB
Markdown

# 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
```bash
npm run build
npm test
npm run test:integration
```