Build Dashboard

Wise Counsel — Build Dashboard

Internal reference · Pre-greenlight · Last updated 2026-05-28

Awaiting Friday 6/5 Decision

1. 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?”
— John Beehner

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

1
New Build

Waise Doctrine

Confidence8/10
Reuse30%
Build effort3 weeks
2
Forklift

Conversational Intake

Confidence9/10
Reuse80%
Build effort1 week
3
Hybrid

Waise Consultant

Confidence8/10
Reuse50%
Build effort2-3 weeks
4
Integration

Curated Course Library

Confidence8/10
Reuse30%
Build effort1 week
5
Forklift

Live Engagements

Confidence9/10
Reuse80%
Build effort1.5 weeks
6
Forklift

Subscription & Stripe

Confidence9/10
Reuse70%
Build effort2 weeks
7
Hybrid

Trusted Partners

Confidence8/10
Reuse60%
Build effort2 weeks

3. Architecture Decisions (Locked)

These decisions are locked. No revisiting without a strong reason.
DecisionChoiceWhy
FrameworkNext.js 15 App RouterTeam velocity
HostingVercel ProSame as existing builds
DatabasePostgres on Neon (Pro)pgvector native
Vector storepgvector (same Postgres)One DB to operate
AuthNextAuth + email magic linksSame as Festaiv
LLM primaryAnthropic Claude Sonnet 4.6Best voice + reasoning
LLM batchOpenAI GPT-4o-miniCost-optimized
EmbeddingsOpenAI text-embedding-3-smallCheapest, proven
TranscriptionOpenAI Whisper / Deepgram$0.006/min
LMSThinkific (Start, $99/mo)Buy vs build
BookingCal.com (self-hosted)Free, embeddable
RecordingZoom (existing) + Riverside (optional)Compatibility
Error trackingSentrySame 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
Phase 1 — Core Platform
Wk1Wk2Wk3Wk4Wk5Wk6Wk7Wk8Wk9Wk10Wk11Wk12
Boot Camp anchor — October 2026 (end of Week 12)

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

R-T1
HighHigh

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.

P: HI: H
R-T4
MedHigh

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.

P: MI: H
R-P1
HighHigh

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.

P: HI: H
R-P4
MedHigh

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.

P: MI: H
R-T2
MedMed

Voice drift

Admin 'flag this answer' button day one. Weekly review of flagged answers during first 90 days. Feed flags back into prompt tuning.

P: MI: M
R-T5
HighMed

Cassette quality

Inventory tapes Week 1-2. Whisper confidence < 0.7 queued for human review. Outside restoration vendor for worst tapes — quoted separately.

P: HI: M
R-O1
HighMed

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.

P: HI: M
R-PR2
MedHigh

Family pushback

Be transparent with the family. Invite them into Phase 0 review. Offer 'family observer' seat at roundtables. Address concerns before signing.

P: MI: H
R-L1
LowHigh

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.

P: LI: H
R-T8
MedMed

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.

P: MI: M

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

ServiceCost
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.

DecisionStatusDefault
Scripture canonAsk JohnESV
Voice cloneAsk JohnDefer to v2
Email outboundAsk JohnKeep Constant Contact
Platform domainAsk Johnapp.wisecounsel.com
Migration windowAsk JohnWeekend TBD
Zoom vs RiversideAsk JohnStay on Zoom
Waise identity framingAsk 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)
Pitch site — wise.dwightcenac.dev
Proposal — Internal file only (ask Forge for path)
Discovery transcript — Internal file reference
Build audit — Internal file reference