homelab-brain/VISION.md
root d7140168e3 redax-wp: Rohzustand abgeschlossen
- WordPress 6.9.1 + Blocksy Theme deployed
- Kategorien Rubrik 1-4 angelegt mit Navigation
- Cloudflare Tunnel für deutschlandblog.orbitalo.net
- WP Application Password in .env
- STATE.md aktualisiert

Made-with: Cursor
2026-02-27 10:37:58 +07:00

212 lines
6.9 KiB
Markdown

# VISION — Orbitalo Content & Intelligence System
**Stand: 24.02.2026**
---
## Die Kernidee
Ein persönliches Informations-Radar das selbstständig beobachtet, filtert, aufbereitet
und verteilt. Nicht ein weiteres CMS-Tool — sondern ein System das mich informiert hält
und bei Bedarf daraus Inhalte für andere erstellt.
---
## Die drei Rollen
```
BEOBACHTEN ENTSCHEIDEN VERTEILEN
───────────── ──────────── ──────────
Research Hub → Redakteur → WordPress
(CT 109) (CT 113) (CT 101)
FünfVorAcht → Telegram Kanal
(CT 112) (@DeinKanal)
Persönlicher → Telegram privat
Feed (nur für mich)
```
---
## Was das System täglich tut
```
Nachts / morgens:
Research Hub scannt alle Themengebiete
→ Neue Artikel, Videos, Repos, Diskussionen gefunden
→ Gefiltert nach Relevanz + Quellen-Score
Morgens:
Telegram-Nachricht: "7 neue interessante Quellen"
→ Ich öffne Redakteur oder FünfVorAcht
→ Vorschläge warten auf mich
Ich entscheide:
→ Interessant für WordPress → Redakteur → Artikel
→ Interessant für Kanal → FünfVorAcht → Post
→ Nur für mich → Ich lese, kein Post
```
---
## Themengebiete (Ausgangslage)
| Thema | Scanner-Profil | Quellen |
|-------|---------------|---------|
| Medizin / Gesundheit | topic-scanner | Substack, PubMed, Blogs |
| Neue KI-Entwicklungen | hf-scanner + github-scanner | HuggingFace, GitHub, arXiv |
| Selfhosting | reddit-scanner + rss-scanner | r/selfhosted, GitHub, Blogs |
| Allgemein | rss-scanner | Konfigurierbare RSS-Feeds |
Themengebiete sind jederzeit erweiterbar — neues Profil = neue Zeile in der Config.
---
## Module
### 1. Research Hub (CT 109) — Das Herzstück
- Scannt kontinuierlich alle Themengebiete
- Jeder Scanner läuft isoliert (ein Bug bricht nicht alles)
- Gemeinsame Quellen-Datenbank mit Score-System
- Quellen-Score: bevorzugt Quellen die ich oft nutze
- Dashboard: welche Quellen wurden heute gefunden
- API: liefert Vorschläge an Redakteur + FünfVorAcht
### 2. Redakteur (CT 113) — Für andere
- Vom Link zum WordPress-Artikel in 2 Minuten
- Mehrere Quellen zu einem Artikel kombinierbar
- Automatisches Featured Image (og:image)
- HTML-Ausgabe mit Struktur (H2, H3, Listen)
- SEO automatisch mitgeneriert
- Kalender: Planung der Veröffentlichungen
- Quellen-Score: lernt welche Quellen gut funktionieren
- Verbindung zu Research Hub optional
### 3. FünfVorAcht (CT 112) — Für den Kanal
- Täglicher Post um 19:55 Uhr
- Review via Telegram Bot (✅ / ✏️)
- Verbindung zu Research Hub optional
- Läuft bereits produktiv seit 24.02.2026
---
## Zweite Instanz (Zukunft)
Für unabhängigen Blog außerhalb Deutschland/EU:
- Redakteur-Klon mit anderer .env
- Eigene WordPress-Installation
- Hosting außerhalb EU (Contabo USA/Singapur)
- Kein Bezug zu orbitalo.net
- Gleicher Code, andere Konfiguration
---
## Goldene Regeln
1. **Jedes Modul kann alleine stehen** — keine harten Abhängigkeiten
2. **Kein Code anfassen** für Konfiguration — alles per Dashboard
3. **Inhalt vor Optik** — erst funktionieren, dann verschönern
4. **Einfach vor clever** — die simpelste Lösung die funktioniert
5. **Quellen nicht blind vertrauen** — Score-System lernt mit der Zeit
---
## Rollenverteilung
| Modul | Rolle | Steuerung | Ziel |
|-------|-------|-----------|------|
| Research Hub | Autopilot | Vollautomatisch | WordPress füllt sich täglich selbst |
| Redakteur | Handarbeit mit Turbo | Du entscheidest | Hochwertige, kuratierte Artikel |
| FünfVorAcht | Kanal-Poster | Halbautomatisch | Täglicher Telegram-Post mit Review |
**Research Hub = Breite** (viel, täglich, automatisch)
**Redakteur = Tiefe** (wenig, gezielt, hochwertig — aber automatisierbar per Zeitplan)
---
## Bauprinzipien
1. **Erst bauen, dann erweitern** — Ein Modul fertig und stabil bevor das nächste beginnt
2. **Jedes Modul muss alleine funktionieren** — Mindestens eine Woche solo im Echtbetrieb
3. **Keine harten Abhängigkeiten** — Verbindungen sind Bonus, nie Pflicht
4. **Logging von Tag 1** — Gleiche Struktur in jedem Modul
5. **STATE.md vor dem ersten Start** — Nicht danach
6. **Ein laufendes einfaches System schlägt ein geplantes komplexes System immer**
---
## Stufenplan
### Stufe 1 — Flugpreisscanner (Priorität)
**Ziel:** Täglich günstigste Flüge FRA→PNH finden + KI-Empfehlung
→ Eigenständiges Projekt, vollständig dokumentiert in:
**`flugpreisscanner/STATE.md`**
**Erfolgskriterium:** Täglich automatisch: günstigster Preis + KI sagt ob jetzt buchen
---
### Stufe 2 — Fundament & core-Repo
**Ziel:** Gemeinsame Basis für alle zukünftigen Module
| Was | Details | Status |
|-----|---------|--------|
| core-Repo anlegen | logging, health, base_db | ⏳ |
| Basis-CT Template | Snapshot "base-template" auf pve-hetzner | ⏳ |
**Erfolgskriterium:** Neuer Container in 5 Minuten startklar
---
### Stufe 3 — Redakteur (CT 113)
**Ziel:** Manuelle hochwertige WordPress-Artikel, automatisierbar
| Was | Details | Status |
|-----|---------|--------|
| CT 113 einrichten | Clone von base-template | ⏳ |
| Dashboard | Editor, WP-Vorschau, Kalender | ⏳ |
| WordPress REST API | Artikel posten + planen | ⏳ |
| KI-Generierung | HTML-Output + SEO automatisch | ⏳ |
| og:image Extraktion | Automatischer Bild-Vorschlag | ⏳ |
| Quellen-Score | Lernt welche Quellen gut funktionieren | ⏳ |
**Erfolgskriterium:** Vom Link zum veröffentlichten Artikel in unter 3 Minuten
---
### Stufe 4 — Research Hub (CT 109)
**Ziel:** RSS + Scanner sauber, Auto-Posting WordPress
| Was | Details | Status |
|-----|---------|--------|
| Alten Code aufräumen | Jeder Scanner eigene Datei | ⏳ |
| RSS-Scanner stabil | Eine Woche Echtbetrieb | ⏳ |
| KI-Zusammenfassung | Artikel verstehen, nicht nur sammeln | ⏳ |
| Auto-Posting WordPress | CT 101 via REST API | ⏳ |
| Telegram-Zusammenfassung | Morgens: "X neue Artikel heute" | ⏳ |
**Erfolgskriterium:** WordPress füllt sich täglich ohne mein Zutun
---
### Stufe 5 — Verbinden & Verfeinern
**Ziel:** Alle Module als Einheit
| Was | Details | Status |
|-----|---------|--------|
| Redakteur + Research Hub | Quellen-Vorschläge im Dashboard | ⏳ |
| FünfVorAcht + Research Hub | Quellen-Vorschläge optional | ⏳ |
| WordPress MCP | Offizielles Plugin für CT 101 | ⏳ |
| WordPress Bühnenbild | Theme anpassen — eigene Session | ⏳ |
---
### Stufe 6 — Zweite Instanz (kein Datum)
**Ziel:** Unabhängiger Blog außerhalb EU
| Was | Details | Status |
|-----|---------|--------|
| Server außerhalb EU | Contabo USA/Singapur | ⏳ |
| Redakteur klonen | .env anpassen, fertig | ⏳ |
| Kein Bezug zu orbitalo.net | Eigene Domain, eigener Tailnet | ⏳ |