Production Smoke — All Three Sites Status Check
Property: ChurchWiseAI Category: UI / Visual
Tier:
all
Persona: devops
Touchpoint: production domains (all 3 properties)
Preconditions
- Run after Vercel deployment
- All 3 properties have live DNS
Steps
| # | Action | Expected Result |
|---|---|---|
| 1 | Check churchwiseai.com homepage | HTTP 200. Page fully loads in <5s. No 5xx errors in logs. |
| 2 | Check pewsearch.com homepage | HTTP 200. Church directory search loads. |
| 3 | Check illustratetheword.com homepage | HTTP 200. Illustration browse loads. |
| 4 | Check sermonwise.ai subdomain | HTTP 200. Sermon tools landing page loads. |
| 5 | Check sharewiseai.com subdomain | HTTP 200. Social media landing (Coming Soon) loads. |
| 6 | Verify all static assets load | CSS, JS, images load from CDN. No 404s for critical assets. |
| 7 | Check Vercel deployment status | Latest commit deployed. No build errors. |
| 8 | Verify environment variables are set | API keys, database credentials working (no 500 errors on API routes). |
Known Failure Modes
- Any site returns 5xx — deployment failed or env vars missing
- Assets return 404 — build output incomplete
- Vercel deployment shows error — build didn't complete
- Sites unreachable — DNS or domain config issue
References
- Playwright spec:
e2e/production-smoke-all-sites.spec.ts - Code files:
Notes
DevOps/infra sanity check run after every Vercel deployment. Tests all 3 properties (CWA, PewSearch, ITW) + 2 subdomains (SermonWise, ShareWiseAI). Quick (<60s) and should be the FIRST test after deploying. Failures indicate build error, missing env var, or deployment rollback needed. No functionality testing — just "is it up?"