Pro Suite Chat Tier — Full Acceptance Spec
Property: ChurchWiseAI Category: Admin Dashboard
Tier:
pro-suite-chat
Persona: pastor-admin
Touchpoint: /admin/[token]
Preconditions
- Active premium_churches row with plan=pro_suite_chat, status=active
- Logged in as church admin
Steps
| # | Action | Expected Result |
|---|---|---|
| 1 | Open admin dashboard | Chatbot tab visible. Calls tab HIDDEN (chat-only Pro tier). |
| 2 | Check Agents section | All 4 agents visible: Care, Coordinator, Discipleship, Stewardship |
| 3 | Check Tools count | 39 tools available (Pro tier — full tool set) |
| 4 | Check message limit | Unlimited LLM-generated responses (or Pro-tier limit per pricing.yaml) |
| 5 | Check 'Powered by ChurchWiseAI' branding toggle | White-label option available — branding can be hidden |
| 6 | Configure a Discipleship agent persona | Custom name, greeting, and focus area can be set |
| 7 | Submit a visitor message requiring a Discipleship tool | Discipleship agent responds with full tool access |
| 8 | Check token limit per response | Higher token limit than Starter (per tier-config.ts) |
Known Failure Modes
- Only 2 agents showing — tier restriction not lifted
- Tools capped at 12 — Starter limit incorrectly applied
- Branding toggle not present — Pro feature not unlocked
References
- Playwright spec:
e2e/delivers/acceptance/pro-suite-chat.spec.ts - Acceptance spec: acceptance/pro-suite-chat.md
- Code files:
Notes
Pro Suite Chat: $59.95/mo. Full 4-agent suite, white-label, unlimited responses. Full spec: acceptance/pro-suite-chat.md.