SBU · Deployment Phase · Boyd Davis Only
SBU-DTP-001
Run Before First Enrollment
SBU Pre-Launch Test
Boyd Davis · ~2 hours · 10 steps
10 Steps · Complete All Before Opening Enrollment
0% complete
What Ape Built vs. What Boyd Validates
Ape Built ✓
GA4 analytics on 55 pages · Mobile CSS on 26 pages · localStorage personalization · Legal stubs · Feedback form · Metrics dashboard · Deployment test document
Boyd Executes
Real payment flow · Discord role assignment · Physical mobile device test · Termly Privacy Policy + ToS · GA4 Measurement ID replacement · Recruit 5 testers
⚠ First Action — Replace GA4 Measurement ID
1. Go to analytics.google.com → Create property → name: "Sports Bet University" 2. Copy your Measurement ID (format: G-5SR9J5DRX1) 3. Find & Replace all "G-5SR9J5DRX1" across all SBU HTML files with your real ID 4. Deploy → open any SBU page → check GA4 Realtime → you appear as an active user 5. Events (assessment_start, checkout_click, assessment_complete) appear in GA4 within 48 hours
10-Step Test Protocol
01Pre-Test SetupRequired prep — do this first
▼Create a Whop test account on a separate email address (not your main) Open sbu-launch-metrics.html in a separate tab to track progress Have Discord open and logged into the SBU server Set your GA4 Measurement ID: Find & Replace all "G-5SR9J5DRX1" with your real ID from analytics.google.com Launch Metrics →02Homepage to AdmissionsFirst-visitor 60-second test
▼Open sbu-homepage-v2.html — confirm "The Operating System For Sports Betting Literacy" loads instantly Confirm "For sports bettors who want to understand markets — not follow picks" is visible below tagline Confirm "Begin Admissions" is visible in the nav bar immediately Scroll 300px — Question shift visible: "Who should I bet?" struck out / "What is the market telling me?" below Click Begin Admissions → sbu-admissions.html loads → Boyd headshot and credential block visible Confirm 4-step process card is visible on admissions page Homepage →Admissions →03Assessment FlowComplete full placement test
▼Navigate to sbu-placement-center.html — "Begin Assessment" visible without scroll Select "Tool User" archetype — verify card highlights/selects Answer all 7 behavior questions — verify progress indicator advances Placement result appears — verify archetype label, score, and "View Placement Report" CTA Click "Save My Record" — enter name "Test Student" — verify confirmation button changes state Click "View Your Placement Report" — verify page loads with correct personalization Placement Center →04Placement Report PersonalizationVerify real data replaces sample
▼After completing step 3 — open sbu-placement-report-v2.html PASS: Green banner at top reads "Your Personalized Placement Report — Test Student" PASS: Student name in header shows "Test Student" (not Jordan Davis) PASS: Stage badge shows "Tool User" or "Market Observer" (not the sample) FAIL condition: If "Jordan Davis" still appears — assessment data was not saved in step 3 Verify: "View Profit Roadmap" and "Open Foundations Portal" CTAs present and linked Placement Report →05Foundations Purchase FlowTest Whop checkout end-to-end
▼Navigate to sbu-foundations-offer.html → click "Enroll Now — $19.95" Verify redirect goes to whop.com/checkout/plan_jTCV65MZXH93B Complete purchase with test account PASS: Whop sends confirmation email within 60 seconds PASS: Discord — check server — Foundations role has been auto-assigned FAIL: If Discord does not auto-assign → check Whop → Products → Integrations → Discord Foundations Offer →06Development Lab SubscriptionTest recurring subscription
▼Navigate to sbu-development-lab.html → click "Join Development Lab — $29.95/mo" Verify redirect to whop.com/checkout/plan_lX5IzvE6m7WAv Complete subscription purchase PASS: Subscription confirmation received PASS: Development Lab Discord role auto-assigned PASS: Whop dashboard shows active subscription with cancel option Development Lab →07Dashboard PersonalizationVerify dashboard shows real student
▼Navigate to sbu-dashboard.html PASS: Green banner at top reads "Your Dashboard — Test Student" PASS: Student name displays correctly — not "Jordan Davis" PASS: "What To Do Next" section shows appropriate next action FAIL: If still "Jordan Davis" — check that step 3 assessment was completed first Verify: All SAGE placeholder sections are at low opacity with "Future Release" label Dashboard →08Curriculum NavigationVerify BT01-07 all accessible
▼Navigate to sbu-foundations-portal.html — confirm 7 modules listed Click BT01 — sbu-breakthrough-01.html loads with lesson content Click "Continue to BT02" — sequential navigation works Click BT04 — stub page loads with "Content in Development" notice AND BT03 back-link Click BT07 — stub page shows "Complete — View Portal →" final link No broken navigation: every page has a previous and next step Foundations Portal →09Feedback FormTest the founding student feedback system
▼Navigate to sbu-founding-feedback.html Complete all 5 questions as Test Student Click Submit — verify success screen appears Open sbu-launch-metrics.html → click "Refresh Feedback" PASS: Submission appears in feedback viewer with name and scores Click "Export JSON" — verify download file contains the submission Feedback Form →Launch Metrics →010Legal ComplianceRequired before any paid enrollment
▼Open sbu-privacy-policy.html — if amber "Replace this page" notice is visible: STOP and go to Termly.io Open sbu-terms-of-service.html — same check Open sbu-disclaimer.html — sports betting risk language is present (no action needed) Open sbu-homepage-v2.html → scroll to footer → verify Privacy Policy, Terms, Disclaimer links are all present CRITICAL: Do not open public enrollment until real Privacy Policy and ToS are live Termly.io takes under 30 minutes for both documents Privacy Policy →Terms of Service →
Mobile Test — Run on Real iPhone + Android
Navigation
Nav bar displays correctly — logo visible, CTA accessible No horizontal scrollbar on any page Font sizes readable without zooming Homepage
Hero headline fits screen without overflow "For sports bettors..." line visible Question shift section not cut off CTAs are thumb-friendly (min 44px height) Placement Center
Archetype cards usable (2 per row minimum) Behavior questions are tappable Results screen fits without horizontal scroll Placement Report
Document readable on phone Competency bars render correctly Next-step CTAs are full-width Checkout
Whop checkout page usable on mobile Payment fields accessible with mobile keyboard No layout breaks on small screen Dashboard
Sample/personalization notice readable What to do next section fits
Launch Success — Check All 5 Before Opening Enrollment
Payments Work
Test purchase completed. Whop confirmation email received.
Discord Works
Discord role auto-assigned after purchase. Channels accessible.
Mobile Works
iPhone and Android tested. No layout breaks. CTAs accessible.
Personalization Works
Placement Report + Dashboard show real student name after assessment.
Analytics Works
GA4 Measurement ID replaced. Realtime shows active user.
All five checked? Open Founding Members enrollment. Recruit 5 testers. Collect feedback. Iterate. Begin scaling.
SBU-DTP-001 · Deployment Test Protocol
Build Less · Launch More · Learn Faster