From 7978a191896188819a8ad0db1120ca7f9b6cfc75 Mon Sep 17 00:00:00 2001 From: James Date: Mon, 16 Mar 2026 06:03:20 -0400 Subject: [PATCH] chore: auto-commit uncommitted changes --- memory/2026-03-16.md | 89 +++++++++++++++++++++++++++++++++++++++ memory/claude-usage.db | Bin 77824 -> 77824 bytes memory/claude-usage.json | 12 +++--- memory/infrastructure.md | 6 +++ 4 files changed, 101 insertions(+), 6 deletions(-) create mode 100644 memory/2026-03-16.md diff --git a/memory/2026-03-16.md b/memory/2026-03-16.md new file mode 100644 index 0000000..6e8822b --- /dev/null +++ b/memory/2026-03-16.md @@ -0,0 +1,89 @@ +# Memory — 2026-03-16 + +## Vera — ElevenLabs Voice Agent Demo (late night Mar 15/16) + +### Context +Johan building a voice AI demo for Walter Scott's brother **Brad Scott**, who owns **Spence & Mathews Insurance** in Berwick, Maine. Walter is worried about the business and wants to "wake up" the family. Wednesday afternoon (Mar 18) demo at Brad's office — Brad + 3 kids (Jake, Jesse, Josiah) + wife Linda will be there. Johan has never met them. This is a favor, not a sales pitch. + +### The Agency +- **Name:** Spence & Mathews Insurance +- **Location:** Berwick, ME (also licensed NH) +- **Website:** spenceandmathews.com +- **Phone:** 800-595-2565 +- **Fax:** (207) 698-4324 (Brad Scott's line) +- **Owner:** Brad Scott (Walter Scott's brother) +- **Team members (Scott family):** Jake Scott, Jesse Scott, Josiah Scott (3 kids), Linda Scott (wife) +- **Size:** ~25 FTE +- **Founded:** 1935 +- **Coverage:** Auto, motorcycle, classic car, boat/watercraft, ATV, RV, homeowners, renters, condo, landlord, flood, umbrella, BOP, commercial property, general liability, commercial auto, workers comp, surety bonds +- **Website style:** WordPress-era, dark red/maroon, "Since 1935" — functional but dated + +### Vera — The Agent +- **Platform:** ElevenLabs Conversational AI (ElevenAgents) +- **Agent ID:** agent_5601kktc5jwjfscrknfcyvnrtdc9 +- **Demo URL:** https://elevenlabs.io/app/agents/agents/agent_5601kktc5jwjfscrknfcyvnrtdc9/preview?include_draft=true +- **Voice:** Clara (Natural and Convincing, V3 Conversational, Expressive mode ON) +- **LLM:** Qwen 3 (final choice — better than GLM, handles insurance knowledge well) +- **Knowledge base:** spenceandmathews.com crawled + RAG enabled +- **First message:** "Hi, thanks for calling Spence & Mathews Insurance, this is Vera — how can I help you today?" +- **System prompt:** Based on EL Insurance Advisor template, customized with Spence & Mathews name, Brad Scott, Jake/Jesse/Josiah/Linda on the team + +### What Vera Can Do (tested and confirmed) +- Knows fax number from RAG knowledge base ✅ +- Knows team member names (caught "Josh" → offered Josiah, then Jake) ✅ +- Handles claims intake (boat sinking scenario) ✅ +- Knows personal effects coverage (watch in sunk boat) ✅ +- Gives real actionable advice (photos before cleanup, fuel spill liability, wreckage removal) ✅ +- Handles "can I fax you a photo?" naturally with correct fax number ✅ + +### ElevenLabs Account Status +- **Credits:** ~3,665 remaining (resets March 18) +- **Plan:** Free tier +- **Decision:** Don't upgrade until Brad shows interest. Credits reset same day as demo. + +### Demo Plan for Wednesday +1. **Vera live demo** — hand Brad/kid a phone, let them talk to her. The moment she says Jake's name unprompted → room reaction. +2. **Live Claude Code build** — claims intake form for Spence & Mathews, mobile-friendly, built in ~10 min +3. **Let the room drive** — they'll ask "can it also...?" and Johan builds that feature live (same as Walt's fridge app → barcode scanning pattern) +4. **Potential 3rd act:** Rebuild their website live (~5 min) — visceral for a family that's stared at the same site for years + +### Precedent: Walt's Fridge App +- Built fridge inventory app in 5 min for Walter +- Added barcode scanning + lookup when Walt said "inconvenient to add items" +- That organic feature addition was the most impressive moment +- Same pattern for Wednesday — start simple, let the room ask for more + +### Walter Scott +- Johan's friend/contact +- Brother: Brad Scott (Spence & Mathews) +- Johan has been exchanging WhatsApp messages with Walter (supplements conversation earlier today — MET, PRO, KKO, CAN labeling advice; also "pls call me" about the accident) +- Walter asked for this demo + +--- + +## Heartbeat Notes (Mar 15 ~9PM) + +### Services Status +- All healthy: MC, forge, Uptime Kuma push +- xdg-desktop-portal failures: cosmetic, expected on headless + +### Emails Processed +- Fish Audio API key expiry (johan_jongsma_me:301) → archived. Key named "James", expires March 18 09:25 UTC. Previously alerted Johan via Discord — still unresolved. Fish Audio used for TTS pipeline (Adrian voice, model s1). +- inou OTP (johan_jongsma_me:11763) → archived (expired) +- WhatsApp status messages (22 total) → archived +- Walt's WhatsApp conversation threads → archived + +### Fish Audio Key — URGENT +Key "James" expires **March 18, 2026 09:25 UTC** — same day as EL credits reset. +Johan alerted via Discord. Still needs action. If not rotated, TTS voice on tablets breaks. +Key name in fish.audio: "James" (d50b****) + +### OpenClaw Updates Pending +Three major releases behind: 2026.3.11, 2026.3.12, 2026.3.13 +- 2026.3.13: Chrome DevTools MCP (live session attach, no extension needed) +- 2026.3.12: Dashboard v2, /fast mode, ollama/sglang/vllm as plugins +- 2026.3.11: Hunter & Healer Alpha (free 1M ctx via OpenRouter), Gemini Embedding 2 for memory +- Ollama now official OC provider +- /btw (interrupt busy agents) coming soon +- steipete at NVIDIA GTC this week, Build-A-Claw Mon-Thu +Worth upgrading — James will handle when Johan gives the go-ahead. diff --git a/memory/claude-usage.db b/memory/claude-usage.db index bf4d86cc74e48dfbe68b7d60aae875c0cc72fba9..01cdfdd2536111ffc8dbfe694fe3e9b002f72a36 100644 GIT binary patch delta 475 zcmZp8z|!!5Wr8$g+(a2?#<-0M^Ys~HHW{!yU`b)U!7y2?;Kas84%SJZdF#zW3=OOd zjI4}IqnKkPnN69D42;Zl4UBaS%|Z+;K{AGxQOwckG8SMNizwzObQyE7X@*hEk?1mJ zU>Sob<_Lt07Q`Y`uyH^qgd?ONGA1AyQ?n@Mu0OogLp!s2#+F=18#34TYfIg!G04Q%{ A8UO$Q delta 66 zcmV-I0KNZ!-~@o+1dtm6SCJe;0avkLpDzJbvM>bT1YHJ>0Fx?ky0L-G1(Nd(x0@CL YX$c4d55NEq;19sFArQ0=m%uLpKp*NCU;qFB diff --git a/memory/claude-usage.json b/memory/claude-usage.json index 6ad23af..fe72cd5 100644 --- a/memory/claude-usage.json +++ b/memory/claude-usage.json @@ -1,9 +1,9 @@ { - "last_updated": "2026-03-16T04:00:02.251800Z", + "last_updated": "2026-03-16T10:02:25.020247Z", "source": "api", - "session_percent": 8, - "session_resets": "2026-03-16T05:00:01.214643+00:00", - "weekly_percent": 18, - "weekly_resets": "2026-03-20T03:00:00.214661+00:00", - "sonnet_percent": 23 + "session_percent": 0, + "session_resets": "2026-03-16T15:00:00.973595+00:00", + "weekly_percent": 20, + "weekly_resets": "2026-03-20T02:59:59.973616+00:00", + "sonnet_percent": 24 } \ No newline at end of file diff --git a/memory/infrastructure.md b/memory/infrastructure.md index 5272a87..b3344c3 100644 --- a/memory/infrastructure.md +++ b/memory/infrastructure.md @@ -90,3 +90,9 @@ 7. Caddy for TLS termination 8. Join Tailscale 9. Verify with `ss -tlnp` — nothing unexpected on 0.0.0.0 + +## Home Assistant API Token +- **URL:** http://192.168.1.252:8123 +- **Token:** eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI1MjAyNTkyNmQzZmU0YjFmOWQzOGY5OGUyZTA5ZGQ3OCIsImlhdCI6MTc3MzY0MTE5MiwiZXhwIjoyMDg5MDAxMTkyfQ.AG_nmfHzr-O8fqM2BRncheb-Q9BBKnZsWH-24fpJT2I +- **Updated:** 2026-03-16 (changed during Matter switch setup) +- **Used by:** alert-dashboard.service (`~/.config/systemd/user/alert-dashboard.service`)