diff --git a/nexa-core/PLAN.md b/nexa-core/PLAN.md new file mode 100644 index 0000000..06a14a6 --- /dev/null +++ b/nexa-core/PLAN.md @@ -0,0 +1,27 @@ +# NEXA: Implementierungs-Fahrplan 🚀 + +Dieser Plan beschreibt die schrittweise Aktivierung des Nervensystems. + +## Phase 1: Die Wirbelsäule (Basis-Konnektivität) +- [ ] **1.1 Memos-n8n Bridge:** Webhook-Anbindung und Filter-Logik. +- [ ] **1.2 SAIA-Integration:** LiteLLM Proxy in n8n einbinden (Chat-Funktion via Kommentare). +- [ ] **1.3 Git-Sync:** Automatisches Backup der n8n-Workflows in dieses Repo. + +## Phase 2: Die Sinnesorgane (Input-Kanäle) +- [ ] **2.1 Email-Butler:** Automatisierte Filterung und Zusammenfassung der ~20 täglichen Mails. +- [ ] **2.2 RSS Morning Digest:** Täglich kuratierte News-Zusammenfassung in Memos. +- [ ] **2.3 Bluesky-Antenne:** Speichern von gelikten Posts als Wissens-Schnipsel. + +## Phase 3: Das Gedächtnis (Qdrant & RAG) +- [ ] **3.1 Embedding-Pipeline:** Automatische Vektorisierung von Memos & Obsidian. +- [ ] **3.2 Context-Retrieval:** Nexa nutzt Qdrant-Wissen für Antworten (#ask). +- [ ] **3.3 S3-Langzeitarchiv:** Backup der Qdrant-Snapshots auf den S3-Server. + +## Phase 4: Die Motorik (Organisation & Handeln) +- [ ] **4.1 Nextcloud Task-Sync:** Bidirektionaler Status-Abgleich (Memos <-> NC Tasks). +- [ ] **4.2 Timeboxing-Agent:** Intelligente Kalender-Slot-Vorschläge basierend auf Tasks. +- [ ] **4.3 Karakeep-Kuration:** Automatischer Review-Prozess für gespeicherte Links. + +## Phase 5: Alltags-Integration (Feinschliff) +- [ ] **5.1 Home Assistant Voice:** Nexa als Wake-Word Integration. +- [ ] **5.2 System-Monitoring:** Alarme von Proxmox/Backrest direkt in den Memos-System-Feed. diff --git a/nexa-core/config/qdrant_schema.json b/nexa-core/config/qdrant_schema.json index e69de29..94a04c8 100644 --- a/nexa-core/config/qdrant_schema.json +++ b/nexa-core/config/qdrant_schema.json @@ -0,0 +1,12 @@ +{ + "collection_name": "nexa_knowledge", + "vector_config": { + "size": 1536, + "distance": "Cosine" + }, + "payload_schema": { + "source": "keyword", + "tags": "keyword", + "created_at": "datetime" + } +} diff --git a/nexa-core/n8n-workflows/README.md b/nexa-core/n8n-workflows/README.md new file mode 100644 index 0000000..2269e4b --- /dev/null +++ b/nexa-core/n8n-workflows/README.md @@ -0,0 +1,2 @@ +# n8n Workflows +Hier werden die JSON-Exporte der einzelnen Phasen gespeichert.