docs: update TODO with Phase 4 completion status
This commit is contained in:
24
TODO.md
24
TODO.md
@@ -41,10 +41,11 @@
|
|||||||
- [x] Write Wyoming-Kokoro adapter server (`homeai-voice/tts/wyoming_kokoro_server.py`)
|
- [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] Write + load launchd plists for Wyoming STT (10300) and TTS (10301)
|
||||||
- [x] Install openWakeWord + pyaudio — model: hey_jarvis
|
- [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)
|
- [x] Write `wyoming/test-pipeline.sh` — smoke test (3/3 passing)
|
||||||
- [~] Connect Home Assistant Wyoming integration (STT + TTS) — awaiting HA UI config
|
- [x] Connect Home Assistant Wyoming integration (STT + TTS + Satellite)
|
||||||
- [ ] Create HA Voice Assistant pipeline
|
- [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
|
- [ ] Test HA Assist via browser: type query → hear spoken response
|
||||||
- [ ] Install Chatterbox TTS (MPS build), test with sample `.wav`
|
- [ ] Install Chatterbox TTS (MPS build), test with sample `.wav`
|
||||||
- [ ] Install Qwen3-TTS via MLX (fallback)
|
- [ ] Install Qwen3-TTS via MLX (fallback)
|
||||||
@@ -72,19 +73,22 @@
|
|||||||
|
|
||||||
### P4 · homeai-agent
|
### P4 · homeai-agent
|
||||||
|
|
||||||
- [ ] Confirm OpenClaw installation method and Ollama compatibility
|
- [x] Confirm OpenClaw installation method and Ollama compatibility
|
||||||
- [ ] Install OpenClaw, write `~/.openclaw/config.yaml`
|
- [x] Install OpenClaw, write `~/.openclaw/config.yaml`
|
||||||
- [ ] Verify OpenClaw responds to basic text query via `/chat`
|
- [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/home_assistant.py` — test lights on/off via voice
|
||||||
- [ ] Write `skills/memory.py` — test store and recall
|
- [ ] Write `skills/memory.py` — test store and recall
|
||||||
- [ ] Write `skills/weather.py` — verify HA weather sensor data
|
- [ ] Write `skills/weather.py` — verify HA weather sensor data
|
||||||
- [ ] Write `skills/timer.py` — test set/fire a timer
|
- [ ] Write `skills/timer.py` — test set/fire a timer
|
||||||
- [ ] Write skill stubs: `music.py`, `vtube_studio.py`, `comfyui.py`
|
- [ ] 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/`
|
- [ ] Symlink `homeai-agent/skills/` → `~/.openclaw/skills/`
|
||||||
- [ ] Build morning briefing n8n workflow
|
|
||||||
- [ ] Build notification router n8n workflow
|
|
||||||
- [ ] Verify full voice → agent → HA action flow
|
- [ ] Verify full voice → agent → HA action flow
|
||||||
- [ ] Add OpenClaw to Uptime Kuma monitors
|
- [ ] Add OpenClaw to Uptime Kuma monitors
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user