Files
workspace/memory/2026-02-08.md

3.7 KiB

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