homelab-brain/arakava-news/ROADMAP.md

3.1 KiB

Arakava News V3 — Roadmap & TODO

Ziel: Eigenes KI-gestütztes Recherche- und Publishing-System. "Mein eigener Moltbot" — persönlicher Assistent mit eigenem Gedächtnis.


Architektur-Übersicht

PUBLIC LAYER          → arakava-news.orbitalo.net  (WordPress CT 106)
PRIVATE LAYER         → research.orbitalo.net      (Dashboard CT 109, Port 5001)
ENGINE LAYER          → CT 109                     (RSS Manager, Port 5000)

Ausbaustufen

Stufe 1 — Research Dashboard (DONE)

  • Dashboard unter research.orbitalo.net (Passwort: astral66)
  • Übersicht: Feed-Status, Artikel heute/Woche, KI-Kosten
  • Artikel-Archiv: alle 158+ Posts, nach Feed filterbar
  • KI-Recherche: Frage stellen → Claude analysiert Artikel der letzten 7 Tage als Kontext
  • Passwort-Login, HTTPS via Traefik

🔲 Stufe 2 — Volltext-Suche & RAG (Nächster Schritt)

Ziel: KI antwortet aus echten Artikel-Inhalten, nicht nur Titeln

  • Artikel-Volltexte beim Scrapen in DB speichern (neue Spalte content in post_history)
  • Einfaches Keyword-Suche im Dashboard
  • KI-Recherche nutzt Volltext statt nur Titel als Kontext
  • Zeitraum für Recherche wählbar (7 / 30 / 90 Tage)

🔲 Stufe 3 — Aktive Recherche-Aufträge

Ziel: System arbeitet auf Abruf, nicht nur passiv

  • "Recherche-Job" starten: Thema eingeben → System sucht gezielt in definierten Quellen
  • Neue Quellen on-the-fly hinzufügen (URL → automatisch RSS erkennen)
  • Zusammenfassungs-Reports: täglich/wöchentlich per Telegram
  • Artikel bewerten: 👍/👎 → verbessert Filterlogik

🔲 Stufe 4 — Persönlicher Assistent ("Moltbot V2")

Ziel: Chatbot der das gesamte Homelab und alle Inhalte kennt

  • Chat-Interface im Dashboard (nicht nur Einzelfragen)
  • Gesprächshistorie wird gespeichert
  • Assistent kennt: alle Artikel, Homelab-Infra, laufende Projekte (aus homelab-brain)
  • Kann Aktionen ausführen: Feed hinzufügen, Artikel manuell pushen, Alerts senden
  • Läuft lokal (Ollama in eigenem CT) oder OpenRouter als Fallback

🔲 Stufe 5 — Öffentliches + Privates System komplett getrennt

Ziel: Klare Trennung Public/Private mit eigenem Branding

  • arakava-news.orbitalo.net → rein öffentlich, SEO-optimiert, eigene Domain
  • research.orbitalo.net → privates Intelligence-Tool, kein öffentlicher Zugang
  • Artikel-Freigabe-Workflow: Privat sammeln → manuell/automatisch freigeben → Public
  • Eigene Leser-Features: Newsletter, RSS-Export

Infrastruktur (Stand Feb 2026)

CT Dienst URL
101 WordPress v2 intern
106 WordPress News (v3) arakava-news.orbitalo.net
109 RSS Manager + Dashboard research.orbitalo.net
111 Forgejo (Git) git.orbitalo.net

Zugangsdaten Dashboard

  • URL: https://research.orbitalo.net
  • Passwort: astral66
  • Service: CT 109, Port 5001
  • Code: /opt/rss-manager/dashboard.py
  • Systemd: dashboard.service