Skip to main content

Go-Live Readiness — ChurchWiseAI (Voice + Chatbot) — 2026-04-22T22:30Z (v5)

v5 rerun — EOD final run for 2026-04-22. Key delta vs v4: dim-6 lifts from WARN (0.75) to PASS (1.0) because all 10 ops_errors resolved this session (was >5 threshold). All other dims unchanged. Live SQL re-verified on all four DB checks.


Summary

Product Health: 93.75% — does this serve customers today? Ops Instrumentation: 80% — can we catch the next regression?

Overall status: READY — 0 P0, 1 P1, 3 P2 open

All three READY conditions met:

  • Product Health ≥ 80% ✅ (93.75%)
  • Ops Instrumentation ≥ 60% ✅ (80%)
  • No P0 in any Product Health dimension ✅

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

#DimensionStateCreditEvidence
1User journeys✅ pass1.0All 5 critical journeys in cwa.yaml have registry entries + founder_verified: 2026-04-22. All 8 acceptance spec files confirmed on disk (knowledge/acceptance/: starter-chat.md, starter-voice.md, starter-both.md, pro-suite-chat.md, pro-both.md, suite-both.md, trial-expired.md, cancelled.md). No last_break newer than last_run on any CWA journey entry. Unchanged from v4.
2Viewports⚠ warn0.75Playwright not invoked (read-only run). Spec files confirmed on disk: e2e/smoke.spec.ts, e2e/production-smoke-all-sites.spec.ts, e2e/visual.spec.ts, e2e/visual-mobile.spec.ts. cwa-production-smoke stamped founder_verified: 2026-04-22. last_run: null across full viewport visual specs. Production smoke founder-verified → warn (0.75). Unchanged from v4.
4Onboarding / billing / gating✅ pass1.0All billing-path critical entries stamped founder_verified: 2026-04-22. pro-website-upgrade last_run 2026-04-21 (5/5 pass). cwa-onboarding-wizard last_run 2026-04-18 (15 pass). cwa-pro-website-ssr last_run 2026-04-18. stripe-live-checkout founder_verified 2026-04-22. Pricing page → 200 ✅ with correct prices: Chat Starter $14.95, Voice Starter $49.95, bundles $54.95–$139.95. Unchanged from v4.
8Marketing funnel✅ pass1.0Landing https://churchwiseai.com/ → 200 ✅. Pricing https://churchwiseai.com/pricing → 200 ✅ (prices verified: $14.95/$34.95/$59.95 chat, $49.95/$99.95 voice, $54.95–$139.95 bundles). MailerLite cwa-newsletter confirmed live (knowledge#25, ML code aligned, FA-066 RESOLVED). synthetic_funnel_test: null → P2 ops gap only. Unchanged from v4.

Product Health subtotal: (1.0 + 0.75 + 1.0 + 1.0) / 4.0 = 3.75 / 4.0 = 93.75%


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

#DimensionStateCreditEvidence
3Knowledge / source-of-truth accuracy✅ pass1.0validate_product_knowledge() → 0 CRITICAL, 0 real-issue WARNINGs (150 bulk-update-noise WARNINGs filtered per SKILL.md 2026-04-22 rule), 63 INFO. 242 total rows, 231 active. Live SQL confirmed this run. Unchanged from v4.
5User docs⚠ warn0.75https://churchwiseai.com/help → 200 ✅. Genuine customer-facing KB with 8 categories confirmed. cwa.yaml help_surface.canonical_source: null — no authoritative KB source declared. Coverage gaps: how_to_configure_voice: missing, how_to_cancel: missing. URL 200 but canonical_source null → WARN. Unchanged from v4.
6Drift / issues tracked✅ pass1.0UPGRADED from WARN (0.75) in v4. Live SQL this run — all 3 sub-checks now pass: (a) founder_action_items open P0/P1 = 1 ✅ (≤5 threshold; the 1 item is "429 outreach drafts await approval" — a founder-decision-pending outreach backlog, not a CWA product/infra issue); (b) moderation_violations severity≥0.8 last 7d = 8 ✅ (≤10 threshold); (c) ops_errors P0/P1 unresolved last 7d = 0 ✅ (≤5 threshold; all 10 from v4 resolved this session). Full PASS for the first time in this CWA run series.
7Analytics in founder dashboard⚠ indeterminate0.5ReadinessTab + /api/founder/readiness/cwa not verified live this session. Unchanged from v4.
9Agent monitoring⚠ warn0.753 stale workstreams in ACTIVE_WORK.md: voice-agent-testing-backlog (started 2026-04-15, 7+ days), ensure-solid-orchestrator (started 2026-04-17), founder-os-week-1 (started 2026-04-17). Per skill spec: >24h without activity = P2 flag each. No P0 resource conflicts — no overlapping production write resources on CWA. Unchanged from v4.

Ops Instrumentation subtotal: (1.0 + 0.75 + 1.0 + 0.5 + 0.75) / 5.0 = 4.0 / 5.0 = 80%


Overall Status

ThresholdRequiredActualMet?
Product Health≥ 80%93.75%
Ops Instrumentation≥ 60%80%
P0 in Product Health00

Overall status: READY


Punch list (ordered by severity)

P1 — Fix before next marketing push

  • P1-1 (D5): cwa.yaml help_surface canonical_source: null — The /help page serves a real KB (200, 8 categories), but no canonical_source is declared in cwa.yaml. Wire the canonical source (e.g., Docusaurus docs URL or internal KB slug) so the help surface is accountable. Also fill the coverage gaps: how_to_configure_voice and how_to_cancel are listed as missing. Action: update knowledge/readiness/cwa.yaml help_surface.canonical_source + add those two help articles.

P2 — Ops hygiene

  • P2-1 (D2): Viewport Playwright never run against productione2e/visual.spec.ts and e2e/visual-mobile.spec.ts have last_run: null. Run BASE_URL=https://churchwiseai.com npx playwright test e2e/production-smoke-all-sites.spec.ts and stamp last_run. No code changes needed.
  • P2-2 (D1): pro-website-cancelled-tombstone + consistency-price-matching unstamped — Both critical_path: true entries added 2026-04-22 have last_run: null and no first green run. Schedule a first Playwright run and stamp.
  • P2-3 (D9): 3 stale ACTIVE_WORK.md entriesvoice-agent-testing-backlog (started 2026-04-15), ensure-solid-orchestrator (2026-04-17), founder-os-week-1 (2026-04-17). All >24h without activity. Founder should confirm intent: close or add activity notes.

Delta vs v4 (cwa-20260422-v4.md)

Itemv4v5Change
Product Health93.75%93.75%0%
Ops Instrumentation75%80%+5%
Overall statusREADYREADY
P0 count00
P1 count11— (same gap, D5 canonical_source)
P2 count33
D6 (drift)0.75 warn1.0 pass+0.25 — ops_errors 10→0; all 3 sub-checks now pass
All other dimsunchangedunchanged

Net Ops gain: +0.25 credit (D6 WARN→PASS) → +5 pct pts (from 75% to 80%)

Why D6 lifted: 10 P0/P1 ops_errors were resolved this session. The v4 count of 10 exceeded the ≤5 threshold. v5 live SQL confirms 0. The single remaining open P0/P1 FA item ("429 outreach drafts await approval") is a founder-decision-pending outreach backlog item — not a CWA product, voice, or billing issue — and the count of 1 is well within the ≤5 threshold for a PASS.


Self-healed this run

None. Read-only run per task instructions.


Indeterminate dimensions (what we couldn't check)

  • Dim 2: Playwright sandbox not invoked this session (read-only run). Spec files present on disk. cwa-production-smoke founder-verified 2026-04-22 → WARN (0.75). Visual regression specs have last_run: null.
  • Dim 7: ReadinessTab + /api/founder/readiness/cwa not verified live. Requires browser session against authenticated founder dashboard URL. Graded INDETERMINATE (0.5).

Remaining gaps to 100% / 100%

ScoreCurrentGapPath to close
Product Health93.75%6.25%Run viewport Playwright specs against production → dim-2 WARN→PASS
Ops Instrumentation80%20%(a) Wire canonical_source in cwa.yaml → dim-5 WARN→PASS (+5%); (b) verify ReadinessTab live → dim-7 INDETERMINATE→PASS (+5%); (c) clean up 3 stale ACTIVE_WORK entries → dim-9 WARN→PASS (+5%)

Theoretical max with no new code: 100% / 100% — all gaps are docs/config/ops, not missing features.


  • validate_product_knowledge(): 0 CRITICAL, 0 real WARNINGs, 150 bulk-update noise filtered (live SQL, this run)
  • founder_action_items open P0/P1: 1 — "429 outreach drafts await approval" (live SQL, this run)
  • moderation_violations severity≥0.8 last 7d: 8 (live SQL, this run)
  • ops_errors P0/P1 unresolved last 7d: 0 — all 10 from v4 resolved (live SQL, this run)
  • product_knowledge corpus: 242 total, 231 active
  • Landing page: https://churchwiseai.com/ → 200 ✅
  • Pricing page: https://churchwiseai.com/pricing → 200 ✅, prices verified ($14.95–$59.95 chat, $49.95/$99.95 voice, $54.95–$139.95 bundles)
  • Help page: https://churchwiseai.com/help → 200 ✅, genuine KB with 8 categories
  • Acceptance specs: all 8 confirmed on disk in knowledge/acceptance/
  • Registry: all 5 cwa.yaml critical journeys have entries + founder_verified: 2026-04-22
  • ACTIVE_WORK.md: 3 stale entries (voice-agent-testing-backlog, ensure-solid-orchestrator, founder-os-week-1), no P0 resource conflicts
  • v4 scorecard: knowledge/readiness/reports/cwa-20260422-v4.md