docs: update TODO with Phase 4 completion status

This commit is contained in:
Aodhan Collins
2026-03-08 02:08:50 +00:00
parent a911693057
commit 2caeeac02b

24
TODO.md
View File

@@ -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