Memory flush: evening session notes, Caddy WS issue documented

This commit is contained in:
2026-02-10 18:56:38 -06:00
parent d0fc85ded1
commit f623cba45c
13 changed files with 214121 additions and 23 deletions

View File

@ -38,6 +38,25 @@ Major KIPP infrastructure session with D J.
- **Gateway:** https://kipp.host.letsgetnashty.com/ (port 18789)
- **Token:** kipp-local-token-2026
### Evening Session (D J back from work)
- **KIPP UI v2 chat confirmed working** — D J tested on Mac, chat end-to-end functional at 18:34
- **Voice input added** — mic button in chat overlay triggers browser Speech Recognition, auto-sends on final transcript
- **Piper TTS installed** on KIPP VM — `pip3 install piper-tts`, Amy medium voice model downloaded
- **TTS API server** built (port 8081, systemd kipp-tts.service) + proxy through UI server on port 8080
- **Piper voice quality confirmed** — sent D J audio sample via Telegram, not robotic
- **Caddy WebSocket issue** — persistent 503 on WSS through Caddy reverse proxy
- Direct WS to 192.168.86.100:18789 works perfectly every time
- Caddy returns 503 on WebSocket upgrade specifically
- Fixed gateway: added `192.168.86.0/24` to trustedProxies, added `http://192.168.86.100:8080` to allowedOrigins
- Gateway logs showed "origin not allowed" and "proxy headers from untrusted address"
- Even after gateway fix, Caddy still 503s — Caddy itself is the bottleneck
- Need to check Caddy logs on whatever machine it runs on (192.168.86.1?)
- D J's Caddyfile is clean: just `reverse_proxy 192.168.86.100:18789`
- Chat works intermittently — connects sometimes then drops
- **Caddy config** (D J's full Caddyfile): media→86.50:8096, vault→86.244:7080, git→86.244:3002, share→86.26:3000, kippui→86.100:8080, kipp→86.100:18789
- **@Argona0x tweet analyzed** — $50→$2,980 Polymarket bot claim, 90% likely fake (engagement farming)
- **Kelly Criterion explained** to D J
### Night Shift Work
- **Alexa+ UI research completed** — sub-agent produced comprehensive 200-line report at projects/kipp/research/alexa-plus-ui.md
- Key patterns: dashboard-first, ephemeral conversation overlay, widget grid, proximity-aware, ambient mode