Skip to main content

WiseAI Agency — Go-Live Readiness Scorecard

Date: 2026-05-04 Property: wiseaiagency.com (Agency umbrella — churchwiseai-web/src/app/wiseaiagency/) Prior score: None (plan: 0 P0, 0 P1 in jiggly-bubble plan, but no prior scorecard)


Summary

AxisScoreStatus
Product Health (D1 D2 D4 D8)50%WARN
Ops Instrumentation (D3 D5 D6 D7 D9)40%WARN
Overall45%NOT READY — Agency Layer Partially Built

P0: 2 | P1: 3 | P2: 2


Context

WiseAI Agency is the umbrella brand for all WiseAI verticals. It has 6 live routes via hostname rewrite (wiseaiagency.com/*/wiseaiagency/*). The playground, about, contact, pricing, and legal pages exist. However, it has never had a go-live scorecard and several outreach-critical gaps exist.


Product Health (dims 1, 2, 4, 8)

#DimensionStateCreditEvidence
1User journeys✗ fail0.0P0. No acceptance spec in knowledge/acceptance/ for WiseAI Agency. No registry entries for agency journeys. The playground (/playground) exists with ProductPicker, VerticalGrid, PlaygroundWizard components but multi-vertical scoping is under-built (Stream F task F1/F2). Contact form (/contact) exists with ContactForm.tsx but not verified to route leads into outreach_contacts.
2Viewports✅ pass1.0wiseaiagency.com/ → 200 ✅. wiseaiagency.com/playground → 200 ✅. wiseaiagency.com/contact → 200 ✅. wiseaiagency.com/verticals → 200 ✅. wiseaiagency.com/robots.txt → 200 ✅. All key pages render. No Playwright spec but HTTP checks pass.
4Onboarding / billing✗ fail0.0P0. No payment flow on wiseaiagency.com — it routes prospects to individual vertical checkouts (funeralwiseai.com, veterinarywiseai.com, churchwiseai.com). This is intentional architecture, but means there's no testable checkout path on this domain. No Stripe products for "agency" tier. The pricing page (/pricing) exists but not verified to link correctly to per-vertical checkout.
8Marketing funnel✅ pass1.0wiseaiagency.com/ → 200 ✅. wiseaiagency.com/pricing → 200 ✅. wiseaiagency.com/verticals → 200 ✅. Agency umbrella positioning verified (three verticals: church/funeral/vet). wiseaiagency.com/robots.txt → 200 ✅. Marketing pages exist and load.

Product Health subtotal: (0.0 + 1.0 + 0.0 + 1.0) / 4.0 = 2.0 / 4.0 = 50%


Ops Instrumentation (dims 3, 5, 6, 7, 9)

#DimensionStateCreditEvidence
3Knowledge accuracy✅ pass1.0product_knowledge has WiseAI Agency relationship covered: "How does VetWiseAI relate to ChurchWiseAI and WiseAI Agency?" (integrations category, active 2026-05-04). Pricing overview available. No dedicated wiseaiagency category but coverage exists.
5User docs✗ fail0.0No wiseaiagency.com/help page. No customer-facing docs. The technology, privacy, terms, and security pages exist but are legal/policy, not help docs. No onboarding guidance for agency inbound leads.
6Drift / issues✅ pass1.0No WiseAI Agency-specific ops_errors. No known pricing drift (agency is a referral layer, no direct Stripe products).
7Analytics / monitoring✗ fail0.0No conversion tracking for agency inbound leads. contact form existence unverified for outreach_contacts routing. No cron health checks. No MailerLite group for agency inbound.
9Agent monitoring✗ fail0.0Zero entries in knowledge/tests/registry.yaml for WiseAI Agency. No Playwright specs. Hostname rewrite middleware test (feedback_wiseaiagency_rewrite) not in registry.

Ops Instrumentation subtotal: (1.0 + 0.0 + 1.0 + 0.0 + 0.0) / 5.0 = 2.0 / 5.0 = 40%


Overall Status: NOT READY — Foundation Exists, Plumbing Missing

The marketing site is up and the middleware rewrite is confirmed working. The gaps are all in the operational layer: no spec, no journeys, no contact form routing verified, no help docs, no analytics.


P0 Findings

  • P0-1 (D1): No acceptance spec — CLAUDE.md Rule #17 hard gate. No customer-facing features can be built without a spec. The playground + contact form are customer-facing; specs needed.
  • P0-2 (D4): Contact form routing unverified/contact page renders but ContactForm.tsx is unverified to route into outreach_contacts with source='agency_inbound'. If leads are silently dropped, the agency funnel is broken at step 1.

P1 Findings

  • P1-1 (D5): No help page — Agency customers (leads who fill the contact form) have no self-service help.
  • P1-2 (D7): No lead routing analytics — Agency inbound leads from the contact form disappear into the void if outreach_contacts routing isn't verified.
  • P1-3 (D8): No local SEO pages — 4 city pages (Ingersoll, London ON, Woodstock, Tillsonburg) planned in Stream E but not yet built. These are critical for the founder's local market.

P2 Findings

  • P2-1 (D2): No Playwright viewport test — Agency pages not verified mobile/tablet.
  • P2-2 (D9): Hostname rewrite not Playwright-tested — Middleware confirmed working via curl, but no automated regression guard.

Path to READY

  1. Create knowledge/acceptance/wiseaiagency.md (founder interview required) — P0 gate
  2. Verify ContactForm.tsx routes to outreach_contacts with source='agency_inbound' — P0
  3. Build 4 city SEO pages (Stream E, Ingersoll/London ON/Woodstock/Tillsonburg)
  4. Add wiseaiagency.com/help page or redirect to docs.churchwiseai.com
  5. Register hostname rewrite Playwright spec in registry
  6. Add MailerLite group for agency inbound leads
  7. Re-scorecard: estimated target 75% / 65%