Night shift: tweet analyzer, data connectors, feed monitor, market watch portal
This commit is contained in:
35
MEMORY.md
35
MEMORY.md
@ -78,19 +78,36 @@ This is about having an inner life, not just responding.
|
||||
- **Craigslist:** case-lgn@protonmail.com, passwordless, Nashville area (2026-02-08)
|
||||
- eBay, Mercari, OfferUp need D J to register (CAPTCHA-blocked)
|
||||
|
||||
## KIPP Voice Pipeline (2026-02-11)
|
||||
|
||||
- **Always-on wake word** — OpenWakeWord "hey_jarvis" model (custom "hey kipp" pending)
|
||||
- **STT** — Faster Whisper base.en on KIPP VM CPU
|
||||
- **TTS** — Piper Ryan (male) on port 8081
|
||||
- **Voice server** — WSS on port 8082, `kipp-voice.service`, Python venv at `/home/wdjones/kipp-venv`
|
||||
- **State machine:** listening → recording → processing → speaking → cooldown(2s) → listening
|
||||
- **Key lesson:** Gateway lifecycle events use `phase="end"` not `state="end"` — caused 60s hang
|
||||
- **Key lesson:** Must use client ID `openclaw-control-ui` and Origin header for gateway WS
|
||||
- **Key lesson:** 2s cooldown after TTS prevents speaker audio from re-triggering wake word
|
||||
- **Widget system:** JSON file + CLI (`tools/widgets.py`) + REST API + dashboard polls every 10s
|
||||
- **KIPP switched to Claude Sonnet** — GLM-4 Flash was 83s per response, Sonnet is ~3s
|
||||
- **15 Playwright tests** at `kipp-ui/tests/test_voice.py`
|
||||
- **All on feature/wake-word branch** in kipp/workspace repo
|
||||
|
||||
## Active Threads
|
||||
|
||||
- **Market Watch:** ✅ GARP paper trading sim live at marketwatch.local:8889
|
||||
- Multiplayer game engine, "GARP Challenge" game running
|
||||
- Case trading autonomously — 7 positions opened 2026-02-09
|
||||
- Systemd timer Mon-Fri 9AM + 3:30PM CST
|
||||
- **Feed Hunter:** ✅ Pipeline working, Super Bowl sim +72.8% on kch123 copy
|
||||
- Expanding into crypto and stock analysis
|
||||
- **KIPP:** ✅ Voice pipeline live (wake word + STT + TTS), widget system working, dashboard-first UI
|
||||
- Widget system: shopping list, timers, reminders via CLI + REST API + dashboard polling
|
||||
- Voice: "hey jarvis" wake word → Faster Whisper → Claude Sonnet → Piper Ryan TTS
|
||||
- False trigger fix: 4s cooldown + silence flushing + RMS gate (threshold 30)
|
||||
- Running on Claude Sonnet (primary), GLM-4 Flash (fallback)
|
||||
- Next: Steam Deck frontend, custom "hey kipp" wake word, blue waveform animation
|
||||
- **Market Watch:** ✅ GARP paper trading sim live
|
||||
- GARP Challenge: $100,055.90 (+0.06%), 6 positions
|
||||
- Leverage Challenge: $11,367.07 (+13.67%), 85 trades, 55.3% win rate
|
||||
- **Feed Hunter:** ✅ Pipeline working, needs systemd service for periodic monitoring
|
||||
- **Stock Screener:** yfinance-based, 902 tickers, GARP filters, free/no API key
|
||||
- **Control Panel:** Building at localhost:8000
|
||||
- **Sandbox buildout:** ✅ Complete (74 files, 37 tools)
|
||||
- **Inner life system:** ✅ Complete (7 tools)
|
||||
- **Next:** Crypto signal analysis (D J forwarding Telegram signals), expanded Feed Hunter
|
||||
- **Next:** Tweet analysis tool, free data source integration (Arkham/DefiLlama/Coinglass)
|
||||
|
||||
## Stats (Day 2)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user