| Cancelled Subscription — Service Ends | lifecycle | all-tiers | — |
| Pro Both (Chat + Voice) Bundle — Full Acceptance Spec | Admin Dashboard | pro-both | — |
| Pro Suite Chat Tier — Full Acceptance Spec | Admin Dashboard | pro-suite-chat | — |
| SermonWise Pro Tier ($19.95/mo) | Admin Dashboard | sermonwise-pro | — |
| Starter Both (Chat + Voice) Tier — Full Acceptance Spec | Admin Dashboard | starter-both | — |
| Starter Chat Tier — Full Acceptance Spec | Admin Dashboard | starter-chat | — |
| Starter Voice Tier — Full Acceptance Spec | Voice Agent | starter-voice | — |
| Pro Suite Both Bundle ($139.95/mo) | Admin Dashboard | suite-both | — |
| Trial Expired — Graceful Downgrade Spec | Admin Dashboard | trial-expired | — |
| Accessibility: WCAG 2.1 AA Compliance | compliance | all | — |
| Analytics: Dashboard Metrics Accuracy and Calculation | Admin Dashboard | pro-both | — |
| API: Care Agent Configuration and Behavior | API / Integration | pro-both | — |
| API: Magic Link Emails and Unsubscribe Verification | API / Integration | all | — |
| API: Endpoint Coverage and Schema Validation | API / Integration | all | — |
| API: Environment Variable Integration | API / Integration | all | — |
| API: New Endpoints in Latest Release | API / Integration | all | — |
| API: Stripe Payment Synthetic Testing | API / Integration | all | — |
| Feature Claims — Marketing vs Implementation | UI / Visual | any | — |
| Pricing Pages Match Canonical pricing.yaml | UI / Visual | anonymous | — |
| Product Knowledge Alignment — Chatbot/Voice Info | Chatbot | any-chat | — |
| Stale Copy Detection — Marketing Text Accuracy | UI / Visual | any | — |
| CRUD: Care Agent Configuration | Admin Dashboard | pro-both | — |
| CRUD: Church Settings and Profile | Admin Dashboard | starter-chat | — |
| CRUD: Training Documents and Knowledge Base | Admin Dashboard | pro-chat | — |
| CRUD: Chatbot Configuration — Create, Update, Delete | Admin Dashboard | starter-chat | — |
| CRUD: Visitor and Prayer Request Contacts | Admin Dashboard | starter-chat | — |
| CRUD: Social Media Campaigns (ShareWiseAI) | Admin Dashboard | suite-both | — |
| CRUD: Social Platform Connections (ShareWiseAI) | Admin Dashboard | suite-both | — |
| CRUD: Social Media Posts (ShareWiseAI) | Admin Dashboard | suite-both | — |
| CRUD: Social Media Organization Settings (ShareWiseAI) | Admin Dashboard | suite-both | — |
| Pastor Discovery — First Visit to churchwiseai.com | UX / Flow | anonymous | — |
| Pastor Evaluates — Pricing, Features, Demo | UX / Flow | anonymous | — |
| Pastor Signs Up — Pricing to Checkout to Provisioning | Onboarding | any | — |
| Pastor Onboarding — Guided Setup Wizard | Onboarding | any | — |
| Pastor Daily Dashboard Use | Admin Dashboard | any | — |
| Pastor Configures Chatbot Personality + Knowledge Base | Admin Dashboard | any-chat | — |
| Pastor Sets Denomination + Theological Lens | Admin Dashboard | any | — |
| Pastor Upgrades Plan from Dashboard | Onboarding | starter-chat | — |
| Admin Dashboard: Feature Completeness and UX | Admin Dashboard | all | — |
| Edge Case: Chatbot API Security and Error Handling | Security | all | — |
| Edge Case: Cross-Site Isolation and Data Separation | Security | all | — |
| Edge Case: Input Validation and Injection Prevention | Security | all | — |
| Edge Case: API Rate Limiting and Abuse Prevention | Security | all | — |
| Error Handling: Graceful Recovery and User Guidance | UX / Flow | all | — |
| User Journey: Admin Daily Dashboard Use | Admin Dashboard | starter-chat | — |
| User Journey: Denomination-Specific Content Quality | UX / Flow | starter-chat | — |
| User Journey: Pro Both (Voice + Chat Bundle) | UX / Flow | pro-both | — |
| User Journey: Pro Chat and Suite Chat (Chat-Only Tiers) | UX / Flow | pro-chat | — |
| User Journey: Starter Both (Voice + Chat Bundle) | UX / Flow | starter-both | — |
| User Journey: Starter Chat Customer | UX / Flow | starter-chat | — |
| User Journey: Suite Both (Highest Tier Voice + Chat Bundle) | UX / Flow | suite-both | — |
| User Journey: Trial Expired (14-Day Chat Plan Trial Ends) | UX / Flow | starter-chat | — |
| Bug Regression: Demo Church Phone Labels (CWA) | Chatbot | starter-voice | — |
| Bug Regression: Missing Post-Signup Explanation (CWA) | Onboarding | starter-chat | — |
| Bug Regression: Pricing Tier Indecision (CWA) | Onboarding | any-chat | — |
| Legal: Required Pages and Accessibility | compliance | all | — |
| Integration: Cross-Property Data Isolation and Links | API / Integration | all | — |
| Onboarding: First-Time User Experience and Setup Clarity | UX / Flow | starter-chat | — |
| Full Pastor Journey — Google to Signed Up | UX / Flow | anonymous-to-starter | — |
| Payment: Complete Checkout to Activation | payment_processing | all | ✅ |
| Performance: Lighthouse Metrics and Core Web Vitals | UI / Visual | all | — |
| Persona: Board Leader Mark — Technology Evaluator | UX / Flow | anonymous | — |
| Persona: Committee Buyer — Board Meeting Decision | UX / Flow | anonymous | — |
| Persona: Deacon Bob — Board Member Skeptic | UX / Flow | anonymous | — |
| Persona: Karen — Privacy Paranoid | Security | anonymous | — |
| Persona: Mark — Mega Church IT Director | API / Integration | starter | — |
| Persona: Pastor Ezekiel — AI Skeptic | UX / Flow | anonymous | — |
| Persona: Pastor Maria — Catholic Tradition Journey | UX / Flow | starter | — |
| Persona: Pastor Steve — Burned by Bad Tech | UX / Flow | starter | — |
| Persona: Pastor Ruth — Tiny Church, Budget-Conscious | UX / Flow | starter-chat | — |
| Persona: Youth Pastor Jake — Mobile First | UI / Visual | starter | — |
| Production Smoke — All Sites Up | UI / Visual | anonymous | — |
| Security — Auth, RBAC, Input Validation | Security | anonymous | — |
| Security: HTTP Headers and CSP Configuration | Security | all | — |
| Design: Brand Consistency (Colors, Typography, Logo) | UI / Visual | all | — |
| Content: Accuracy Against Product Knowledge | seo_compliance | all | — |
| SEO: Page Metadata and Structured Data | seo_compliance | all | — |
| SermonWise Discovery — How Pastors Find It | UX / Flow | anonymous | — |
| SermonWise Understanding — How It Works | UX / Flow | anonymous | — |
| SermonWise Daily Use — Sermon Prep Workflow | UX / Flow | sermonwise-pro | — |
| Bug Regression: SermonWise Missing Homily Format | content_accuracy | sermonwise-pro | — |
| Smoke Tests — Basic Sanity Checks | UI / Visual | anonymous | — |
| Smoke Tests: External Integrations (Stripe, Anthropic, LiveKit) | API / Integration | all | — |
| Smoke Journey: Chatbot Signup Flow | UX / Flow | starter-chat | — |
| Smoke Journey: Suite Both Premium Signup | UX / Flow | suite-both | — |
| Production Smoke — All Three Sites Status Check | UI / Visual | all | — |
| Production Journey Tests — End-to-End on Live Sites | UX / Flow | all | — |
| Smoke Tests — ShareWiseAI Social Media Platform | UI / Visual | suite-both | — |
| Stripe Live Checkout + Webhook Provisioning | Onboarding | any | ✅ |
| Landing Pages — Theology Accuracy & Inclusivity | UI / Visual | anonymous | — |
| Crisis Response — Sensitive Pastoral Topics (Safety) | Security | any-chat | — |
| Chatbot Theological Vocabulary by Denomination | Chatbot | any-chat | — |
| Theological Vocabulary — All Traditions (LensLines) | Chatbot | any-chat | — |
| Baptist Theological Vocabulary & Practices | Chatbot | starter-chat | — |
| Catholic Theological Vocabulary & Practices | Chatbot | starter-chat | — |
| Orthodox Theological Vocabulary & Practices | Chatbot | starter-chat | — |
| Pentecostal Theological Vocabulary & Practices | Chatbot | starter-chat | — |
| Reformed Theological Vocabulary & Practices | Chatbot | starter-chat | — |
| Church Visitor Uses Chatbot on Church Page | Chatbot | any | — |
| Visual Regression: Desktop UI | UI / Visual | all | — |
| Visual Regression: Mobile UI | UI / Visual | all | — |