Roadmap and Gaps¶
This document tracks missing components and planned technical improvements for the homelab automation stack.
Missing Pieces (Must-Haves)¶
- Centralized Error Queue: A unified dashboard (e.g. specialized Home Assistant view) to see all failed n8n workflows.
- Human-in-the-Loop (HITL) UI: A simple web interface to approve or correct AI-extracted dates before they hit the calendar.
- Audit Trail: Logging which LLM version and prompt version was used for every document extraction.
Nice-to-Haves¶
- Multi-Calendar Conflict Detection: Checking both husband and wife's calendars before suggesting an event time.
- Voice-to-Task: Integrating Ollama with local voice-to-text for hands-free task creation.
- Automated Retention: Scripts to automatically delete
Ephemeraltagged documents after 30 days.
🌟 Future Projects (Home-Centric AI)¶
Home Operations¶
- AI-Powered Warranty & Manual Assistant:
- Goal: Automatically track warranty expiration from scanned receipts and provide chat-based troubleshooting using scanned manuals.
- Stack: Paperless-ngx, n8n, local LLM (RAG).
- Smart Energy Anomaly Detection:
- Goal: Use local reasoning to detect unusual power spikes or appliances left on, providing proactive alerts.
- Stack: Home Assistant, Ollama.
Family Knowledge Management¶
- Personalized Family "Daily Briefing":
- Goal: A unified morning report (voice or chat) summarizing the day's schedule, chores, weather, and "On This Day" memories.
- Stack: n8n, Vikunja, Google Calendar.
- Semantic Search for Family History:
- Goal: Natural language search across decades of family documents, journals, and logs.
- Stack: Paperless-ngx, Obsidian, local Vector DB.
Media & Entertainment¶
- AI-Categorized Home Video Archive:
- Goal: Automated tagging and semantic search for home videos (e.g., "Find the video of the birthday party").
- Stack: Local vision models (CLIP/Whisper), TrueNAS storage.
- Local Audio Library Enrichment:
- Goal: Automated transcription of personal audiobooks and podcasts for full-text search.
- Stack: Whisper (local), Ollama.
Advanced Infrastructure¶
- Self-Healing Homelab Agent:
- Goal: An AI agent that monitors TrueNAS SCALE logs and automatically restarts services or alerts on hardware failure.
- Stack: n8n, Tailscale, local specialized agent.
- Sovereign Identity & SSO:
- Goal: Fully self-hosted single sign-on for all family members across all services.
- Stack: Authentik or LL-LDAP.
Technical Next Steps¶
Short-Term¶
- [ ] Add webhook-based ingestion for Paperless-ngx (switching from polling consumption folder).
- [ ] Refine Task Extraction Prompt for better priority detection.
- [ ] Standardize n8n error handling using sub-workflows.
- [ ] Roll out the Multi-Agent KnowledgeOps contract (roles + CI gates + metadata compliance) across all AI-authored doc PRs.
Medium-Term¶
- [ ] Implement Headscale for a fully self-hosted mesh network.
- [ ] Integrate Vikunja task dependencies into n8n flows.
- [ ] Deploy LiteLLM proxy to load-balance between local and cloud models.
Long-Term¶
- [ ] Build a custom "Home Admin Agent" using LangChain that can reason across the entire document store.
- [ ] Full migration to Kubernetes (K3s) for all homelab services to improve resilience.