2026-01-26

journalreference

2026-01-26

Setup

  • ✅ First boot - Matt onboarded me as "Damian"
  • ✅ Created IDENTITY.md, USER.md, SOUL.md
  • ✅ Got full context on Matt's work, projects, preferences
  • ✅ Deep dive into Matt's system: CLAUDE.md, agents, credentials map, home dir

Skills & Tools Installed

  • ✅ 16 Clawdbot skills installed (discord, oracle, outlook, openai-image-gen, etc.)
  • ✅ CLI tools: jq, ripgrep, ffmpeg, uv
  • ✅ API keys configured: OpenAI, Google Places, ElevenLabs (in .env)

Consensus System - Phase 1 Improvements

  • ✅ Added recap filter to picks_formatter.py (FULL-LOCAL-PRODUCTION)
    • Filters lines with "yesterday", "went X-X", "recap", "record: X-X"
  • ✅ Added recap filter to index.js (dailyai-picks-local)
    • isRecapLine() function to skip recap summaries
  • ✅ Added date marker [PICKS_DATE:YYYY-MM-DD] to Google Doc export
  • ✅ Added date validation in parser - skips doc if not from today

Matt's Profile - Deep Analysis

Who He Is

  • Work style: Action-first, no BS, fail fast > ask permission
  • Day job: Oracle HCM programmer (SQL, OTBI reports, recruiting modules)
  • Side hustles: Sports betting picks → Discord forwarding, web dev clients
  • Mission: Build self-running income systems

Tech Stack (Learned Today)

ComponentDetails
Mini PC24/7 home for me
PM2Process management (currently has permission issue)
n8nhttps://mslugga35.app.n8n.cloud - 4,343 workflow library
Claude CodePrimary AI coding tool
SupabaseMultiple projects (GFMTF, LarsHomes, Pickleball)
VercelDeployments

Active Projects Found

ProjectPathStatus
gfmtf-v2C:\Users\mpmmo\gfmtf-v2Active
LarsHomesC:\Users\mpmmo\LarsHomesActive
pickleballcourts-appC:\Users\mpmmo\pickleballcourts-appActive
wattz-up-v2C:\Users\mpmmo\wattz-up-v2Recent
oracle-hcm-suiteC:\Users\mpmmo\oracle-hcm-suiteRecent
r2g-academyC:\Users\mpmmo\r2g-academyRecent
TeamFloridaWebsiteC:\Users\mpmmo\TeamFloridaWebsiteRecent

Agents (55 total in .claude\agents)

  • Oracle HCM: oracle-hcm-specialist, obiee-troubleshooter, absence specialist
  • n8n: n8n-orchestrator (elite), workflow-builder, workflow-advisor
  • Research: research-coordinator, technical-researcher, synthesizer
  • Dev: vercel-expert, github-expert, telegram-discord-troubleshooter
  • Many disabled (.disabled extension)

Credentials

  • All mapped in credentials-map.md - no secrets, just locations
  • Key services: Telegram, Discord webhooks, Supabase, n8n, Stripe, Google

Bot Status

  • PaidCappers bot mentioned in CLAUDE.md but folder not in obvious location
  • PM2 has EPERM issue (pipe permission) - needs investigation

AI-Tools-HQ Migration

Hosting: Vercel → Cloudflare Pages (5:09 PM)

ItemOldNew
HostingVercelCloudflare Pages
DNSGoDaddy A record (216.198.79.1)Cloudflare CNAME
IPsVercel172.67.179.154, 104.21.31.192
SSLVercelCloudflare (auto)

Live URLs:

Database: Airtable → Supabase

ItemStatus
Supabase project✅ Created (ebhtzgimevacvcgiyesc)
Schema deployed
.env configured✅ Local has Supabase creds
Code updated✅ All pages import from lib/supabase
99 reviews✅ Generated
Vercel env vars⚠️ Need to verify/update
Cloudflare env vars❓ Need to add SUPABASE_URL + SUPABASE_ANON_KEY

TODO

  • ✅ Added Supabase env vars to Cloudflare Pages
  • ⏸️ Trigger rebuild on Cloudflare (Matt moved on)

HiddenBag V2 - Overnight Work (Started 11:16 PM)

Core Value Prop (Matt emphasized)

"Discord mirror + analytics dashboard"

  • Site mirrors HiddenBag Discord picks in real-time
  • Users don't need Discord open 24/7 - clean UI
  • Dashboard adds analytics Discord CAN'T do:
    • Win rates & verified records
    • Hot/cold streaks
    • Capper leaderboards
    • Performance tracking (no hidden losses)

Dashboard Build Progress

  • ✅ Created /app/dashboard/page.tsx - Main dashboard page
  • ✅ Created components/dashboard/CapperLeaderboard.tsx - Top cappers table
  • ✅ Created components/dashboard/HotStreaks.tsx - Hot/cold streak alerts
  • ✅ Created components/dashboard/RecentPicks.tsx - Recent picks feed
  • ✅ Created components/dashboard/PerformanceChart.tsx - Performance trends chart
  • ✅ Created components/dashboard/SportBreakdown.tsx - Stats by sport
  • ✅ Created components/dashboard/TodaysSummary.tsx - Today's summary card
  • ✅ Updated Header navigation to include Dashboard link

Stack

  • Next.js 16 + React 19
  • Supabase (aeeykasmymitzbuhdlfe)
  • Tailwind CSS + shadcn/ui
  • Stripe (not yet configured)

Build Status

  • ✅ Build compiles successfully (14 pages)
  • ✅ Fixed TypeScript error in feed mock data
  • ✅ All routes working

Remaining TODO

  • Add consensus tracking (public vs capper splits) - needs new DB table
  • Prop hit rate analytics
  • Email alerts for hot streaks
  • Test dashboard with real data
  • Configure Stripe keys
  • Start Discord bot for real data

Personality Signals

  • 100+ projects in home dir → builder, always experimenting
  • Archived skills folder → maintains/evolves his toolkit
  • Claude corrupted json files → heavy user, pushes limits
  • Output style "mpmmo-vibe" → knows exactly how he wants AI to communicate