From 2caeeac02b42df5543c687cdba0514cf7ba73d95 Mon Sep 17 00:00:00 2001 From: Aodhan Collins Date: Sun, 8 Mar 2026 02:08:50 +0000 Subject: [PATCH] docs: update TODO with Phase 4 completion status --- TODO.md | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/TODO.md b/TODO.md index d28f31a..173f543 100644 --- a/TODO.md +++ b/TODO.md @@ -41,10 +41,11 @@ - [x] Write Wyoming-Kokoro adapter server (`homeai-voice/tts/wyoming_kokoro_server.py`) - [x] Write + load launchd plists for Wyoming STT (10300) and TTS (10301) - [x] Install openWakeWord + pyaudio — model: hey_jarvis -- [x] Write + load openWakeWord launchd plist (`com.homeai.wakeword`) +- [x] Write + load openWakeWord launchd plist (`com.homeai.wakeword`) — DISABLED, replaced by Wyoming satellite - [x] Write `wyoming/test-pipeline.sh` — smoke test (3/3 passing) -- [~] Connect Home Assistant Wyoming integration (STT + TTS) — awaiting HA UI config -- [ ] Create HA Voice Assistant pipeline +- [x] Connect Home Assistant Wyoming integration (STT + TTS + Satellite) +- [x] Install Wyoming satellite for Mac Mini (port 10700) +- [ ] Create HA Voice Assistant pipeline with OpenClaw conversation agent - [ ] Test HA Assist via browser: type query → hear spoken response - [ ] Install Chatterbox TTS (MPS build), test with sample `.wav` - [ ] Install Qwen3-TTS via MLX (fallback) @@ -72,19 +73,22 @@ ### P4 · homeai-agent -- [ ] Confirm OpenClaw installation method and Ollama compatibility -- [ ] Install OpenClaw, write `~/.openclaw/config.yaml` -- [ ] Verify OpenClaw responds to basic text query via `/chat` +- [x] Confirm OpenClaw installation method and Ollama compatibility +- [x] Install OpenClaw, write `~/.openclaw/config.yaml` +- [x] Verify OpenClaw responds to basic text query via `/chat` +- [x] Write HA custom conversation agent component (`openclaw_conversation`) +- [x] Write OpenClaw bridge scripts (Python + Bash) +- [x] Write `ha-ctl` utility for HA entity control +- [x] Set up mem0 with Chroma backend, test semantic recall +- [x] Write and load memory backup launchd job +- [x] Build morning briefing n8n workflow template +- [x] Build notification router n8n workflow template - [ ] Write `skills/home_assistant.py` — test lights on/off via voice - [ ] Write `skills/memory.py` — test store and recall - [ ] Write `skills/weather.py` — verify HA weather sensor data - [ ] Write `skills/timer.py` — test set/fire a timer - [ ] Write skill stubs: `music.py`, `vtube_studio.py`, `comfyui.py` -- [ ] Set up mem0 with Chroma backend, test semantic recall -- [ ] Write and load memory backup launchd job - [ ] Symlink `homeai-agent/skills/` → `~/.openclaw/skills/` -- [ ] Build morning briefing n8n workflow -- [ ] Build notification router n8n workflow - [ ] Verify full voice → agent → HA action flow - [ ] Add OpenClaw to Uptime Kuma monitors