Add: Arakava News V3 Roadmap mit 5 Ausbaustufen
This commit is contained in:
parent
30b033942a
commit
ec727bc177
1 changed files with 84 additions and 0 deletions
84
arakava-news/ROADMAP.md
Normal file
84
arakava-news/ROADMAP.md
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
# 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
|
||||||
Loading…
Add table
Reference in a new issue