VetWiseAI — Go-Live Readiness Scorecard
Date: 2026-05-04 Property: veterinarywiseai.com (Veterinary practices vertical — just launched) Prior score: None (launched today)
Summary
| Axis | Score | Status |
|---|---|---|
| Product Health (D1 D2 D4 D8) | 56.25% | WARN |
| Ops Instrumentation (D3 D5 D6 D7 D9) | 35% | WARN |
| Overall | 46% | NOT READY — Launch Day, Infrastructure Gaps |
P0: 3 | P1: 3 | P2: 2
Context
VetWiseAI launched today (2026-05-04). Stripe products + marketing site are live. product_knowledge migration was applied this session (9 rows, updated_at 2026-05-04). This is a Day 1 scorecard — the property is freshly shipped, not yet outreach-ready.
Product Health (dims 1, 2, 4, 8)
| # | Dimension | State | Credit | Evidence |
|---|---|---|---|---|
| 1 | User journeys | ✗ fail | 0.0 | P0. veterinarywiseai.com/ → 308 redirect (bare domain → www). This means the non-www canonical URL returns a redirect — verify Vercel has both www and non-www configured. No acceptance spec in knowledge/acceptance/ for VetWiseAI. No registry entries for vet journeys. No Playwright specs for vet flows. |
| 2 | Viewports | ⚠ warn | 0.75 | www.veterinarywiseai.com/ → 200 ✅. www.veterinarywiseai.com/pricing → 200 ✅. www.veterinarywiseai.com/robots.txt → 200 ✅ (via www). veterinarywiseai.com/robots.txt → 308 (redirect). No Playwright viewport spec exists. |
| 4 | Onboarding / billing | ⚠ warn | 0.75 | veterinarywiseai.com/checkout → 308 → www → 200 (renders). Stripe live products confirmed: 4 products (Starter Setup, Starter Monthly, Pro Setup, Pro Monthly), 8 price IDs in vet-pricing.ts ✓. No Stripe test-mode products (P1 — confirmed in pricing-drift-2026-05-04.md: "VetWiseAI test-mode Stripe products not yet created"). No checkout Playwright spec. |
| 8 | Marketing funnel | ⚠ warn | 0.75 | www.veterinarywiseai.com/pricing → 200 ✅ (shows $745 setup + $199/$299/mo). product_knowledge VetWiseAI rows: 9 rows as of 2026-05-04 ✓. No MailerLite group/automation for vet leads. No cold outreach email sequence. No demo provisioning for vet prospects (same Stream A blocker as funeral). |
Product Health subtotal: (0.0 + 0.75 + 0.75 + 0.75) / 4.0 = 2.25 / 4.0 = 56.25%
Ops Instrumentation (dims 3, 5, 6, 7, 9)
| # | Dimension | State | Credit | Evidence |
|---|---|---|---|---|
| 3 | Knowledge accuracy | ✅ pass | 1.0 | VetWiseAI product_knowledge: 9 rows, all active (updated 2026-05-04). validate_product_knowledge() → 0 CRITICAL. Pricing correct: $745 setup, $199/$299/mo. ASPCA Poison Control number ($95 fee), species coverage, emergency escalation all covered. |
| 5 | User docs | ✗ fail | 0.0 | P0. No help page at veterinarywiseai.com/help. No customer-facing docs for veterinary practice owners. www.veterinarywiseai.com/how-it-works → 200 ✅ (marketing page exists but not a help/support resource). |
| 6 | Drift / issues | ✅ pass | 1.0 | No VetWiseAI ops_errors (product just launched). Pricing correct in product_knowledge, Stripe, and marketing page — pricing-drift-2026-05-04.md confirmed the 3-way alignment. |
| 7 | Analytics / monitoring | ✗ fail | 0.0 | P0. No cron health checks for VetWiseAI. No lifecycle email automation. No welcome email for vet customers post-signup. No conversion tracking beyond what Stripe provides natively. |
| 9 | Agent monitoring | ✗ fail | 0.0 | Zero entries in knowledge/tests/registry.yaml for VetWiseAI. No ACTIVE_WORK tracking. No Playwright specs at all. |
Ops Instrumentation subtotal: (1.0 + 0.0 + 1.0 + 0.0 + 0.0) / 5.0 = 2.0 / 5.0 = 40%
Overall Status: NOT READY — Launch Day Baseline
This is expected for a same-day launch scorecard. The Stripe + marketing site are live and priced correctly. The gaps are infrastructure, not product.
P0 Findings
- P0-1 (D1): Bare domain (veterinarywiseai.com) returns 308 — Non-www returns redirect. Both
veterinarywiseai.comandwww.veterinarywiseai.comshould serve 200 directly, or the non-www should be the canonical with www redirecting to it. Currently backwards-feeling. Verify Vercel domain config. - P0-2 (D5): No help documentation — Vet practice owners who sign up have no self-service help page.
- P0-3 (D7): No lifecycle email automation — No welcome email, no drip sequence for vet leads.
P1 Findings
- P1-1 (D4): No Stripe test-mode products — CI checkout tests cannot be run for VetWiseAI. Local dev checkout flow untestable.
- P1-2 (D1): No acceptance spec —
knowledge/acceptance/vetwiseai.mddoesn't exist (CLAUDE.md Rule #17 hard gate). - P1-3 (D8): No cold outreach infrastructure — No vet prospects scraped, no outreach_contacts rows, no email sequence, no MailerLite group.
P2 Findings
- P2-1 (D4): No checkout Playwright spec — Can't gate future changes to vet checkout flow.
- P2-2 (D2): No mobile viewport test — Mobile responsiveness not verified for vet-specific templates.
Immediate Next Steps (before first outreach)
- Fix bare domain → www redirect issue (Vercel config, 30 min)
- Create
knowledge/acceptance/vetwiseai.md(founder interview required) - Create Stripe test-mode products (30 min)
- Author vet cold-outreach email sequence
- Set up MailerLite vet group + automation
- Build vet help page at
veterinarywiseai.com/help - Stream A: unblock vet demo provisioning
- Re-scorecard: estimated target 87.5% / 75% after above