50 lines
1.5 KiB
Markdown
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
|
|
```
|