Build Dashboard
Wise Counsel — Build Dashboard
Internal reference · Pre-greenlight · Last updated 2026-05-28
Awaiting Friday 6/5 Decision1. North Star
“I'm going to be very disappointed if I sit on all the assets that I have and not get them out to people and die one day and say, oh God, what could I have done?”
Wise Counsel is a scalable, AI-powered platform that digitizes and deploys John Beehner's decades of faith-based leadership wisdom. It transforms his one-on-one coaching model into a 24/7 accessible experience—through an AI consultant trained on his doctrine, a curated course library, live booking, and a trusted partner network—so his impact compounds beyond the limits of his calendar.
2. The Seven Pillars
Waise Doctrine
Conversational Intake
Waise Consultant
Curated Course Library
Live Engagements
Subscription & Stripe
Trusted Partners
3. Architecture Decisions (Locked)
| Decision | Choice | Why |
|---|---|---|
| Framework | Next.js 15 App Router | Team velocity |
| Hosting | Vercel Pro | Same as existing builds |
| Database | Postgres on Neon (Pro) | pgvector native |
| Vector store | pgvector (same Postgres) | One DB to operate |
| Auth | NextAuth + email magic links | Same as Festaiv |
| LLM primary | Anthropic Claude Sonnet 4.6 | Best voice + reasoning |
| LLM batch | OpenAI GPT-4o-mini | Cost-optimized |
| Embeddings | OpenAI text-embedding-3-small | Cheapest, proven |
| Transcription | OpenAI Whisper / Deepgram | $0.006/min |
| LMS | Thinkific (Start, $99/mo) | Buy vs build |
| Booking | Cal.com (self-hosted) | Free, embeddable |
| Recording | Zoom (existing) + Riverside (optional) | Compatibility |
| Error tracking | Sentry | Same as existing |
4. Reuse Map
1. Waise Doctrine
New build (30% lift from Check & Mate + Festaiv utilities)Key files lifted
- lib/anthropic.ts + lib/openai.ts (C&M)
- Prisma + Postgres setup (Festaiv)
- Structured JSON output pattern (Sanctuary cron/check-sermons)
What changes
New: pgvector extension, HNSW indexes, embedding pipeline, ingestion ETL per source type, retrieval + compose layer
2. Conversational Intake
Festaiv (direct forklift)Key files lifted
- api/onboarding/chat/route.ts
- URL-fetch + summarize for context
- Structured profile builder (JSON schema)
What changes
System prompt → Christian-CEO context; JSON schema → {industry, companyStage, painThemes, theologicalLean}; closing action → recommend course + coach + Consultant
3. Waise Consultant
Check & Mate (conversation) + Pillar 1 (retrieval)Key files lifted
- system-prompt.ts pattern (C&M)
- reframe-engine.ts concept (C&M)
- Streaming chat UI components (C&M dashboard)
What changes
New: Scripture verification layer, citation chain enforcement, tier-based rate limiting, admin 'flag this answer' button
4. Curated Course Library
Thinkific integration (no custom LMS)Key files lifted
- Auth middleware patterns (Festaiv/C&M)
- Thinkific SSO handshake (new)
- Thinkific webhook → CourseEnrollment mirror (new)
What changes
Thin integration only; AI smart-matching engine is new (member profile + conversation context → course recommendation)
5. Live Engagements
Sanctuary (direct forklift)Key files lifted
- api/cron/check-sermons/route.ts
- api/admin/newsletter/draft + preview + approval
- OpenAI summarization with Scripture extraction
What changes
Input: YouTube → Zoom/Riverside webhooks; Output: 2 newsletter drafts (member recap + non-member CTA); transcript also ingested into Pillar 1 brain
6. Subscription & Stripe
Festaiv (Connect) + Check & Mate (subscriptions)Key files lifted
- api/festival/[slug]/checkout/route.ts (fee-split)
- stripe-connect/start + status
- billing-service.ts + plans.ts (C&M)
What changes
Cenac = Connected Account (reverse of Festaiv); 5% application_fee on all charges; new: WCU subscriber migration script (highest-risk piece)
7. Trusted Partners
Festaiv (interview) + Sanctuary (admin approval)Key files lifted
- api/onboarding/chat pattern (vetting rubric)
- admin/newsletter approval flow (Sanctuary)
- check-sermons summarization → brief-writer
What changes
Interview prompt → partner vetting; brief output schema with faith/doctrine alignment scores; admin Approve/Decline/Hold/Reply actions; referral-fee payouts deferred to v2
5. Build Timeline (12 Weeks)
Phase 0: Audit and Setup (Wk 1-2)
- Week 1: SaaS audit, get credentials, provision Vercel + Neon + Sentry, repo init, Prisma + pgvector migrations, seed Scripture DB
- Week 2: Asset inventory, forklift auth/db/api wrappers, member + admin shells live on staging, decisions locked with John
Phase 1: Core Platform (Wk 3-12)
- Wk 3: Stripe spine + intake foundation (forklift from Festaiv)
- Wk 4: Subscriber migration prep + intake polish ⚠️ GATE: dry-run clean
- Wk 5: Waise Doctrine v0 — book + course ingestion, retrieve + compose
- Wk 6: Waise Consultant alpha ⚠️ GATE: passes John’s red-team
- Wk 7: Course library (Thinkific SSO + AI smart-matching)
- Wk 8: Live engagements pipeline (Sanctuary forklift + Zoom webhook)
- Wk 9: Trusted Partners (AI vetting + admin approval)
- Wk 10: Migration cutover ⚠️ GATE: <2% support tickets in 72h
- Wk 11: Brain expansion (video + radio archive ingestion)
- Wk 12: Polish, iPad testing, Boot Camp demo script ⚠️ GATE: end-to-end clean
6. Risk Register
Scripture hallucination
Scripture verification layer checks every quoted verse character-for-character against reference DB. 50-case test suite must pass before any Consultant message ships to a real member.
Migration billing risk
Dry-run on 3 test accounts first. John signs written approval of cutover window. Migration script logs every touch with rollback metadata. Monitor first 72 hours.
Scope creep
Anti-scope list in BLUEPRINT.md § 5. Any v1 addition requires Dwight approval + either cuts something else or moves to v2. Boot Camp date is immovable.
Boot Camp deadline slip
2-week buffer built in. If behind at Week 9, cut Pillar 4 AI-recommendation or Pillar 7 to directory-only for launch.
Voice drift
Admin 'flag this answer' button day one. Weekly review of flagged answers during first 90 days. Feed flags back into prompt tuning.
Cassette quality
Inventory tapes Week 1-2. Whisper confidence < 0.7 queued for human review. Outside restoration vendor for worst tapes — quoted separately.
Context loss (Forge)
94 KB of build documentation in clients/wise-counsel/build/. Any Forge session can pick up by reading the folder. This dashboard is the visual companion.
Family pushback
Be transparent with the family. Invite them into Phase 0 review. Offer 'family observer' seat at roundtables. Address concerns before signing.
Prior dev IP claim
Read developer contract Week 1 of Phase 0. If problematic, engage attorney for buyout, walkaway, or work-for-hire confirmation. Already budgeted.
Cold-start latency
US-east Vercel region. Edge runtime for hot paths. Pre-warm via cron every 5 min. Last resort: long-running container on Railway/Fly.
7. Money
What Wise Counsel Pays
- $2,500 setup fee
- $1,500/mo processing retainer
- 5% of Stripe revenue
- ~$300/mo SaaS costs (pass-through)
What Wise Counsel Saves
- Current monthly: ~$1,800/mo
- New monthly: ~$300/mo
- Net savings: ~$1,500/mo
What Cenac Enterprises Earns
- 5% perpetual revenue share
- 15% equity (5-year vest)
Monthly SaaS Breakdown
| Service | Cost |
|---|---|
| Vercel Pro | $20/mo |
| Neon Pro (Postgres + pgvector) | $25/mo |
| OpenAI API (embeddings + Whisper + inference) | $30–$100/mo |
| Anthropic API (Claude for Consultant) | $50–$200/mo |
| Thinkific Start (LMS) | $99/mo |
| Resend or Constant Contact | $20–$50/mo |
| Cal.com (self-hosted) | $0/mo |
| Riverside Pro (optional) | $24/mo |
| Sentry | $26/mo |
| Total (est.) | ~$300/mo |
8. Decision Points
These decisions belong to John. Default behavior applies unless John specifies otherwise.
| Decision | Status | Default |
|---|---|---|
| Scripture canon | Ask John | ESV |
| Voice clone | Ask John | Defer to v2 |
| Email outbound | Ask John | Keep Constant Contact |
| Platform domain | Ask John | app.wisecounsel.com |
| Migration window | Ask John | Weekend TBD |
| Zoom vs Riverside | Ask John | Stay on Zoom |
| Waise identity framing | Ask John | "Waise, John's AI consultant" |
9. Anti-Scope (v1)
The following are explicitly out of scope for v1. No debates.
- ✕Custom LMS (using Thinkific integration instead)
- ✕Custom video hosting
- ✕Native mobile apps
- ✕Community forum
- ✕Live-streaming infrastructure
- ✕Multi-language support
- ✕Partner referral-fee payouts (v2)
- ✕Voice clone (awaiting consent)