Skip to content

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 Ephemeral tagged 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.