homelab-brain/arakava-news/ROADMAP.md

84 lines
3.1 KiB
Markdown

# 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)
- [x] Dashboard unter `research.orbitalo.net` (Passwort: astral66)
- [x] Übersicht: Feed-Status, Artikel heute/Woche, KI-Kosten
- [x] Artikel-Archiv: alle 158+ Posts, nach Feed filterbar
- [x] KI-Recherche: Frage stellen → Claude analysiert Artikel der letzten 7 Tage als Kontext
- [x] 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