2026-02-04 Session Notes

journal

2026-02-04 Session Notes

HiddenBag Website Work

Fixed: Games Page 500 Error

  • Problem: TeamLogo component had onError handler in server component
  • Solution: Created client component src/components/TeamLogo.tsx with useState for error handling
  • Files changed:
    • src/components/TeamLogo.tsx (new)
    • src/lib/confidence.ts (new - moved from client component)
    • src/app/games/page.tsx (updated imports)

Fixed: Pick-to-Game Matching

  • Problem: Picks existed in DB but weren't matching to games (showed "0 cappers")
  • Solution:
    1. Improved Discord message parsing in src/lib/picks.ts
    2. Added TEAM_ALIASES map for common name variations (Cavs→Cavaliers, Rockets→Houston Rockets, etc.)
  • Verified working: Debug API showed premium-pod's "Cavs ML" matching to Cavaliers game

DNS Issue Fixed

  • Matt's router DNS (192.168.0.1) was failing - timeout on all lookups
  • Changed Windows DNS to Google: netsh interface ipv4 set dns name="Ethernet" static 8.8.8.8
  • Fixed Supabase connection errors in PM2 services

thehiddenbag.com Domain - STILL NEEDS FIX

  • Domain registered at Namecheap (dns1.registrar-servers.com)
  • Has conflicting DNS records:
    • ✅ 76.76.21.21 (Vercel - correct)
    • ❌ 192.64.119.174 (Namecheap URL Forwarding - blocking SSL)
  • Matt needs to: Remove URL redirect in Namecheap → Advanced DNS
  • SSL cert can't be issued until redirect removed

DailyAI Betting Status

  • ✅ Working: 617 picks, 94 cappers, 75 consensus plays
  • Top consensus: San Francisco -7 (9 cappers), Gonzaga -20 (7), Alabama -7 (7)
  • Consensus scheduler running every hour (every 15 min during peak)

Free Cappers Parser

  • ✅ Parser online, extracting picks from images via Gemini
  • ✅ Alerts sending to Matt via Telegram
  • ✅ Writing to Google Sheets
  • Supabase writes fixed after DNS fix

PM2 Services Status (as of session)

  • hiddenbag-web: online (had restart issues, now stable)
  • cappers-parser: online (19 restarts but working)
  • consensus-scheduler: online (22h uptime)
  • All forwarders: online

Test Account Created