9b18e2710d
- /docs/ now contains 12 numbered guides + index.md (navigator).
- Old duplicates removed: nexa-core/doc/, DEPLOYMENT.md, PLAN.md,
config/{classification_logic,workflows_spec}.md.
- 09-deployment.md targets the running infra (LXC 104 docker host,
Zoraxy at 192.168.1.4, existing Memos/n8n/LiteLLM/Nextcloud/Qdrant)
rather than spinning a parallel stack; minimal-config approach.
- 11-open-questions.md tracks user-info-required blockers.
- 12-optimization-opportunities.md captures homelab tweaks.
- CLAUDE.md added so future agent runs know repo conventions and infra.
16 lines
695 B
Markdown
16 lines
695 B
Markdown
# 07 — Workflow Spec: Phase-2 Task-Router
|
|
|
|
## 1. Trigger
|
|
* **Typ:** Webhook (Memos)
|
|
* **Filter:** `payload.content` enthält `- [ ]` ODER `#todo`.
|
|
|
|
## 2. Intelligence Node (SAIA)
|
|
* **Prompt:** "Analysiere folgende Notiz. Gib als JSON zurück: { "context": "work" | "personal", "summary": "string", "urgency": 1-5 }."
|
|
* **Kontext-Zufuhr:** Lade die letzten 5 Obsidian-Projekttitel aus Qdrant als Referenz hoch.
|
|
|
|
## 3. Switch Node
|
|
* **Route 1:** Context == "work" -> Nextcloud Create Task (List ID: Work).
|
|
* **Route 2:** Context == "personal" -> Nextcloud Create Task (List ID: Personal).
|
|
|
|
## 4. Feedback Loop
|
|
* Poste die Task-ID und den gewählten Kontext als Kommentar unter das Original-Memo. |