# 2026-02-08 ## Morning Session ### Infrastructure - Set up nginx reverse proxy for name-based service access - feedhunter.local / feedhunter.case → Feed Hunter portal (:8888) - admin.local / admin.case → Control Panel (:8000) - D J needs to set up DNS on router/devices for .case remote access (added to admin panel todos) - Added "⚡ Action Required" page to control panel — human todo system I can programmatically add to - Cleaned out fake seed data from control panel (fake OpenAI key, test budget entry) - Added clickable links on services page ### kch123 Deep Analysis - **Full wallet analysis**: Only 1 wallet (0x6a72f6...), the "fiig" wallet was a different account - Profile shows +$9.37M but visible positions show -$30.6M in losses - ~$40M in winning bets already redeemed and invisible to API - Pattern: high-volume sports bettor, loses most bets, wins big enough to stay profitable - **1-week backtest** (only data available via activity API): - 60 wins, 0 losses, $1.07M profit in 7 days - Copy-trade sim: +183% (instant), +158% (30min delay), +137% (1hr delay) - BUT this is a hot streak, not representative of full history - Currently ALL IN on Seahawks for Super Bowl tonight (~$2.27M active) - His full historical book: $5.5M invested on this wallet, -$3.25M P&L before tonight ### Monitoring - Built kch123-monitor.py — pure Python, zero AI tokens - Tracks new trades via Polymarket Data API - Updates paper trade sim prices - Sends Telegram alerts directly via bot API - Sends resolution report when game ends - Running as systemd timer (every 5min), not AI cron jobs - Lesson: use systemd timers for mechanical tasks, save AI tokens for reasoning ### Copy-Trade Sim (active) - $1,000 bankroll, 5 positions mirroring kch123 proportionally - All Seahawks Super Bowl bets, game tonight ~5:30pm CST - Will auto-resolve and report via Telegram ### Selling Stuff Project - D J wants to sell a bunch of stuff, needs accounts on selling platforms - **Craigslist**: ✅ Account created — case-lgn@protonmail.com, passwordless, Nashville area - **eBay, Mercari, OfferUp**: Blocked by CAPTCHA — need D J to register manually - Google Voice number: +1 (615) 933-1968 — D J gave this for service registrations - ProtonMail is already logged in on desktop Chrome on the VM - Browser automation via CDP on desktop Chrome (port 9222) works for sites without CAPTCHA - Craigslist has no CAPTCHA — signed up fully automated ### Air Purifier Research - D J looking at Shark NeverChange Air Purifier MAX for 4 cats - Washable HEPA filter = no replacement costs, good for heavy pet hair ### iPhone Action Button - D J has iPhone 16, tried to set up voice-to-Telegram shortcut - Abandoned — Telegram doesn't have native Shortcuts integration, workarounds were clunky ### Recycling - Nashville cardboard recycling drop-offs: 24/7 unstaffed bins are always full - Best bet: staffed Convenience Centers (Tue-Sat 8:30am-4:30pm) - Winter storm notice: all centers free this week ## Key Decisions - Systemd timers > AI cron jobs for mechanical monitoring (zero token cost) - Telegram bot API for direct alerts bypasses AI entirely - Admin panel todos = how I request human action items - Desktop Chrome via CDP (port 9222) for browser automation that needs real fingerprint - Craigslist for local selling (no CAPTCHA), FB Marketplace needs D J's account ## Lessons Learned - Most selling platforms (eBay, Mercari, OfferUp) have invisible reCAPTCHA on signup — can't automate - React forms need native input setter (Object.getOwnPropertyDescriptor hack) or Input.insertText via CDP - Best Buy blocks all web scraping - Proton Mail stays logged in on desktop Chrome — can use for email verification flows