trading-system-docs/tolaria/GRAPH_READINESS.md

67 lines
3 KiB
Markdown

# Tolaria — Graph Readiness
**Datum:** 2026-08-24/25 · **Autor:** Red Queen · **Modus:** READ-ONLY
---
## 1. Vorhandene Graph-Funktionalität (EVIDENCE)
- Tolaria besitzt eine **Graph-Funktion**: ADR `0123-full-vault-graph` existiert in `/app/tolaria/docs/adr/`.
- **Dynamic Links** (ADR-0010) erkennen `[[wikilinks]]` als Relationships.
- Frontmatter-Relationship-Felder (`belongsTo`, `relatedTo`, `isA`) sind im Entry-Endpunkt vorhanden.
---
## 2. Ist-Zustand der Verknüpfung (EVIDENCE)
| Datei | Wikilinks |
|-------|-----------|
| `modul-15-monitoring-control.md` | `[]` (keine) |
| `modul-09-execution-service.md` | `[]` (keine) |
| `notes/trading/trading.md` | `['vps-infrastruktur']` |
| `notes/ai-agents/ai-agents.md` | `['alice-betrieb', 'vps-infrastruktur']` |
| `notes/start.md` | `['ai-agents', 'inbox', 'projekte', 'reference', 'trading']` |
**Befund:** Die **Modul-Systemdokumente sind untereinander komplett unvernetzt** (keine Wikilinks). Nur die Hub-Notizen (`start`, `trading`, `ai-agents`) sind untereinander und auf Hubs verlinkt.
> **INFERENCE:** Die Graph-Funktion existiert im Produkt, aber der aktuelle Wissensbestand nutzt sie kaum. Für einen Knowledge Graph müssten die Module erst verknüpft (oder Links aus strukturierten Feldern) abgeleitet werden.
---
## 3. Graph-Readiness (abgeleitete Nodes/Edges)
Aus den **tatsächlichen** Tolaria-Daten ableitbare Node-Typen:
| Node-Typ | Quelle (tatsächlich) | Beispiel |
|----------|----------------------|----------|
| `PROJECT` | `type: Projekt` | `projekte.md` |
| `AREA` | `type: Bereich` | `trading.md` |
| `AGENT` | `type: Agent` | `ai-agents.md`, `modul-17-hermes-agent` |
| `REFERENCE` | `type: Referenz` | `vps-infrastruktur.md` |
| `MODULE` | Root-Modul-Dokus | `modul-03-market-data` … |
| `LOG` | T212-Logs | `2026-08-19_log.md` |
| `PHASE_DOC` | Phase-Dokus | `phase10b_semantic_correction.md` |
| `CONCEPT` | Phase-Dokus / Notizen | `Stop_Loss_Fix_2026-08-18` |
| `ADR` | App-interne ADRs | `0123-full-vault-graph` |
Abgeleitete Edge-Typen (aus vorhandenen oder plausibel ableitbaren Beziehungen):
| Edge | Quelle | Status |
|------|--------|--------|
| `LINKED_TO` / `REFERENCES` | `[[wikilinks]]` | vorhanden (Hubs) |
| `PART_OF` | Bereich → Module | ableitbar (Struktur) |
| `DEPENDS_ON` | Module untereinander | fehlt (nicht dokumentiert) |
| `SUPERSEDES` | Root neu vs docs alt | ableitbar (Duplikate) |
| `CONFLICTS_WITH` | divergent README/Modul-09 | ableitbar |
> **INFERENCE:** Graph-Readiness ist **teilweise gegeben**: Node-Typen sind ableitbar, aber **Edge-Dichte ist sehr niedrig** (Module unvernetzt). Ein voller Knowledge Graph erfordert zuerst Link-/Relation-Extraktion.
---
## 4. Empfehlung (RECOMMENDATION, nicht umgesetzt)
- Graph muss eine **DERIVED VIEW** sein, rebuildbar aus dem Markdown-Vault (nicht primärer Store).
- Erst die Module verknüpfen (Wikilinks oder Frontmatter-Relationships) bzw. Beziehungen aus Struktur ableiten.
- Der Graph ist NICHT die Source of Truth.
> **STOP:** KEINE Graph-Implementierung in dieser Mission. Nur Readiness-Bewertung.