memory flush: kch123 analysis, accounts, lessons learned

This commit is contained in:
2026-02-08 12:51:15 -06:00
parent 301ec6baeb
commit b6095ec964
4 changed files with 61 additions and 32 deletions

View File

@ -71,6 +71,12 @@ This is about having an inner life, not just responding.
- **Email:** case-lgn@protonmail.com (credentials in .credentials/email.env)
- D J set this up 2026-02-08 — big trust milestone
- Used for API registrations, service signups
- **Google Voice:** +1 (615) 933-1968 — D J's, shared for service registrations
- **ProtonMail** stays logged in on desktop Chrome — can do email verification via CDP
## Accounts Created
- **Craigslist:** case-lgn@protonmail.com, passwordless, Nashville area (2026-02-08)
- eBay, Mercari, OfferUp need D J to register (CAPTCHA-blocked)
## Active Threads
@ -121,6 +127,11 @@ This is about having an inner life, not just responding.
- Desktop works via DISPLAY=:0 for visual scraping
- **VM:** Proxmox, QXL graphics, X11 (not Wayland), auto-login enabled
## D J's Info (updated 2026-02-08)
- iPhone 16
- Nashville, TN
- 4 tuxedo cats (looking at Shark NeverChange Air Purifier MAX)
## Lessons Learned (updated 2026-02-08)
- Don't pkill chrome broadly — it kills OpenClaw's headless browser too
@ -132,3 +143,8 @@ This is about having an inner life, not just responding.
- Always use absolute paths in web servers (CWD varies by launch method)
- Polymarket users have multiple proxy wallets — intercept page network requests to find real one
- `performance.getEntriesByType('resource')` reveals actual API calls a page makes
- Most selling platforms have invisible reCAPTCHA — can't automate signup
- Desktop Chrome CDP (port 9222) for real-fingerprint browser automation
- React forms: use Input.insertText via CDP or native setter hack
- Systemd timers > AI cron jobs for mechanical tasks (zero token cost)
- Telegram bot API for direct alerts bypasses AI token usage entirely

View File

@ -1,36 +1,19 @@
# TOOLS.md - Local Notes
Skills define *how* tools work. This file is for *your* specifics — the stuff that's unique to your setup.
## Phone
- **Google Voice:** +1 (615) 933-1968 (for service registrations, verification codes)
- Access via browser automation at voice.google.com
## What Goes Here
## Email
- **Primary:** case-lgn@protonmail.com
Things like:
- Camera names and locations
- SSH hosts and aliases
- Preferred voices for TTS
- Speaker/room names
- Device nicknames
- Anything environment-specific
## Services
- **Telegram bot:** @openclaw
- **Gitea:** git.letsgetnashty.com/case/workspace
- **Feed Hunter Portal:** feedhunter.local / :8888
- **Control Panel:** admin.local / :8000
## Examples
```markdown
### Cameras
- living-room → Main area, 180° wide angle
- front-door → Entrance, motion-triggered
### SSH
- home-server → 192.168.1.100, user: admin
### TTS
- Preferred voice: "Nova" (warm, slightly British)
- Default speaker: Kitchen HomePod
```
## Why Separate?
Skills are shared. Your setup is yours. Keeping them apart means you can update skills without losing your notes, and share skills without leaking your infrastructure.
---
Add whatever helps you do your job. This is your cheat sheet.
## Infrastructure
- **Ollama:** 192.168.86.137:11434
- **ChromaDB:** 192.168.86.25:8000
- **Chrome debug port:** localhost:9222

View File

@ -37,7 +37,37 @@
- 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

View File

@ -1,5 +1,5 @@
{
"last_check": "2026-02-08T17:06:58.270395+00:00",
"last_check": "2026-02-08T18:47:00.023346+00:00",
"total_tracked": 3100,
"new_this_check": 0
}