All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
466 lines
21 KiB
Markdown
466 lines
21 KiB
Markdown
# mindnet v2.2 – Dokumentationsrahmenplan
|
||
**Datei:** `docs/mindnet_docs_master_plan_v2.2.md`
|
||
**Stand:** 2025-12-06
|
||
**Bezug:** Programmplan mindnet v2.2 :contentReference[oaicite:0]{index=0}
|
||
|
||
---
|
||
|
||
## 1. Zweck dieses Rahmenplans
|
||
|
||
Dieser Rahmenplan definiert:
|
||
|
||
- die **Zieldokumente** der mindnet v2.2 Dokumentation,
|
||
- deren **Dateinamen, Zielgruppen, Inhalte und Quellen**,
|
||
- die **Zuordnung** zu Workpackages (WP) und Release-Tags,
|
||
- die **Regeln zum Informations-Erhalt** (keine inhaltlichen Verluste),
|
||
- die **empfohlene Bearbeitungsreihenfolge**.
|
||
|
||
Alle hier beschriebenen Zieldokumente werden als **eigene Markdown-Dateien** gepflegt und sind Teil von WP-14 _Review / Refactoring / Dokumentation_ (Phase E). :contentReference[oaicite:1]{index=1}
|
||
|
||
---
|
||
|
||
## 2. Prinzipien zur Sicherung der Informationen
|
||
|
||
Um zu verhindern, dass Inhalte oder Ergebnisse verloren gehen, gelten folgende Prinzipien:
|
||
|
||
1. **Programmplan v2.2 als Masterreferenz**
|
||
- Programmauftrag, Vision, Phasenmodell und WP-Status werden **nicht verändert**, sondern nur referenziert.
|
||
- `Programmplan_V2.2.md` bleibt das führende Dokument für Ziele, WPs, Ampelstatus. :contentReference[oaicite:2]{index=2}
|
||
|
||
2. **Keine unkontrollierte Löschung von Inhalten**
|
||
- Bestehende Dokumente (`knowledge_design.md`, `chunking_strategy.md`, `mindnet_technical_architecture.md`, `Handbuch.md`, `TYPE_REGISTRY_MANUAL.md`, `docs_mindnet_retriever.md`, `wp04_retriever_scoring.md`) werden **nicht gelöscht**, sondern:
|
||
- vollständig archiviert,
|
||
- in die neuen Zieldokumente **überführt**,
|
||
- oder **explizit** in den Anhängen (I) als „legacy / historisch“ verlinkt.
|
||
|
||
3. **Explizite Quellenzuordnung („Building Blocks“)**
|
||
- Für jede Sektion eines Zieldokuments wird angegeben, aus **welchen bestehenden Dateien und Abschnitten** der Inhalt stammt.
|
||
- Neue Inhalte (z. B. User Guide H) werden klar als „neu, v2.2“ gekennzeichnet.
|
||
|
||
4. **Ist-Stand vs. Roadmap trennen**
|
||
- Implementierter Stand v2.2: WP01–WP04a (🟢) mit Importer, Chunking, Edge-Pipeline, Typ-Registry und hybrider Retriever.
|
||
- Geplante Features (Self-Healing, Virtual Schema Layer, Explanation Layer, Feedback-Logging, MCP-Agenten) werden als **Roadmap-Funktionen** kenntlich gemacht (Phase B–D, WPs 05–13).
|
||
|
||
5. **Versionierbarkeit**
|
||
- Alle Zieldokumente tragen im Kopf eine **Version** und **Stand-Datum** sowie optional einen Verweis auf den letzten Gitea-Tag (z. B. `mindnet_v2.2_docs_initial`, `WP04a-Retriever_final`). :contentReference[oaicite:6]{index=6}
|
||
- Änderungen werden im Abschnitt „Changelog“ der jeweiligen Datei notiert.
|
||
|
||
6. **Keine funktionalen Annahmen ohne Verifikation**
|
||
- Wo das Verhalten nicht eindeutig aus Code-/Handbuch-/WP-Dokumenten hervorgeht, wird der Punkt zunächst als _offene Frage_ markiert und nicht als Tatsache dokumentiert.
|
||
- Verifizierte Funktionen (z. B. `import_markdown`, Edge-Schema, `types.yaml`, `/query`, Scoring-Formel) werden exakt gemäß der bestehenden Dokumente beschrieben.
|
||
|
||
---
|
||
|
||
## 3. Zieldokumente der mindnet v2.2 Dokumentation
|
||
|
||
### 3.1 Übersichtstabelle
|
||
|
||
| ID | Zieldatei | Rolle/Zielgruppe | Hauptquellen (Building Blocks) |
|
||
|----|------------------------------------------|---------------------------------------------|--------------------------------|
|
||
| A | `mindnet_overview_v2.2.md` | Einstieg für alle Rollen | Programmplan v2.2, Knowledge Design |
|
||
| B | `mindnet_functional_architecture_v2.2.md`| Architekt:innen, Mindmaster | Knowledge Design, Functional Architecture, Programmplan |
|
||
| C | `mindnet_technical_architecture_v2.2.md` | Entwickler:innen, Tech-Architekt:innen | mindnet_technical_architecture, chunking_strategy, Handbuch |
|
||
| D | `mindnet_knowledge_design_manual_v2.2.md`| Vault-Autor:innen, Mindmaster, Analyst:innen| knowledge_design, TYPE_REGISTRY_MANUAL, Functional Architecture |
|
||
| E | `mindnet_pipeline_playbook_v2.2.md` | Dev/Ops, Tech-Lead | mindnet_v2_implementation_playbook, Handbuch, chunking_strategy, docs_mindnet_retriever, wp04_retriever_scoring |
|
||
| F | `mindnet_developer_guide_v2.2.md` | Entwickler:innen (Code, API, Tests) | Technical Architecture, Handbuch, docs_mindnet_retriever |
|
||
| G | `mindnet_admin_guide_v2.2.md` | Admins, Betreiber | Handbuch, Implementation Playbook, Programmplan (Governance) |
|
||
| H | `mindnet_user_guide_v2.2.md` | Endnutzer:innen, Agent-User | Knowledge Design, Programmplan (Use Cases), spätere MCP-WPs |
|
||
| I | `mindnet_appendices_v2.2.md` | Alle Rollen (Referenzen, Tabellen) | TYPE_REGISTRY_MANUAL, chunking_strategy, WP-Übersicht, Edge-Referenz |
|
||
|
||
---
|
||
|
||
## 4. Detailpläne pro Zieldokument (Inhaltsverzeichnis & Building Blocks)
|
||
|
||
### A) `mindnet_overview_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- Einstieg in mindnet für alle Rollen (Owner, Mindmaster, Developer, Admin, Agenten-Entwickler).
|
||
- Auf 3–5 Seiten: _Was ist mindnet? Wie ist es gedacht? Wie lese ich die Dokumentation?_ :contentReference[oaicite:17]{index=17}
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Einführung**
|
||
1. Programmauftrag & Vision (v2.2)
|
||
2. Was mindnet ist – und was nicht
|
||
2. **Drei Ebenen von mindnet**
|
||
1. Content-Ebene (Vault, Notes, Chunks)
|
||
2. Semantische Ebene (Edges, Typen, Retriever)
|
||
3. Identitäts- / Persönlichkeits-Ebene (Werte, Entscheidungen, Profile – Roadmap)
|
||
3. **End-to-End-Überblick**
|
||
1. Datenfluss: Vault → Import → Qdrant → Retriever → Antwort
|
||
2. WP-Phasenmodell (A–E) und aktueller Stand (WP01–04a grün)
|
||
4. **Rollen & Perspektiven**
|
||
1. Mindmaster / Owner
|
||
2. Autor:in (Vault-Notes)
|
||
3. Developer / Architect
|
||
4. Administrator:in
|
||
5. Agenten & LLMs (MCP-Perspektive)
|
||
5. **Leserführung durch die Dokumentation**
|
||
1. Welche Datei für welche Rolle?
|
||
2. Wie mit Ist-Stand vs. Roadmap umgehen?
|
||
6. **Glossar zentraler Begriffe**
|
||
- mindnet, Vault, Note, Chunk, Edge, Type, Identity, Self-Healing, Self-Tuning, Explanation Layer, Virtual Schema Layer, etc.
|
||
|
||
#### Building Blocks (Quellen-Mapping)
|
||
|
||
- Programmauftrag & Vision → `Programmplan_V2.2.md`, Kapitel 1–2. :contentReference[oaicite:18]{index=18}
|
||
- Phasenmodell & WPs → `Programmplan_V2.1.md`/v2.2, Kapitel 5–9 (angepasst auf v2.2-Stand).
|
||
- High-Level-Architektur → `knowledge_design.md`, Kapitel 1–3 (Ziel, Zielarchitektur, Collections). :contentReference[oaicite:20]{index=20}
|
||
- Rollenmodell → Ableitung aus Knowledge Design + Programmplan (Owner, Agenten, MCP-WPs).
|
||
|
||
---
|
||
|
||
### B) `mindnet_functional_architecture_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- Fachliche Architektur von mindnet (Konzeptmodell).
|
||
- Für Architekt:innen, Mindmaster, Knowledge-Designer.
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Ziel & Einordnung**
|
||
1. Bezug zu Programmauftrag & WPs (WP01–WP07, WP10–12)
|
||
2. **Kernkonzepte**
|
||
1. Notes & Note-Typen (concept, experience, project, decision, value, principle, person, event, …)
|
||
2. Chunks & Sections
|
||
3. Edges (Struktur, explizit, inline, Default-Kanten)
|
||
4. Typen-Registry & Virtual Schema Layer (fachliche Sicht, Roadmap)
|
||
3. **Graph-Modell**
|
||
1. Knotenarten (Notes, Chunks, Identity Nodes, People)
|
||
2. Kantenarten (belongs_to, references, similar_to, depends_on, related_to, next/prev, …)
|
||
3. Scope & Provenienz (chunk vs. note, rule_id, confidence)
|
||
4. **End-to-End fachlicher Datenfluss**
|
||
1. Erfassung von Wissen (Note erstellen)
|
||
2. Import & Graphaufbau
|
||
3. Retrieval & Begründungspfade
|
||
4. Self-Healing & Retroactive Edges (WP06/07 – Roadmap)
|
||
5. **Szenarien & Use Cases**
|
||
1. Wissensspeicherung (z. B. Leitbild, Projekt, Erfahrung)
|
||
2. Entscheidungen & Why-Layer (WP04b – Roadmap)
|
||
3. Persönlichkeits-/Identitätsmodell (WP10–12 – Roadmap)
|
||
6. **Rollenmodell (fachliche Sicht)**
|
||
1. Mindmaster
|
||
2. Content-Autor:innen
|
||
3. Analyst:innen (Graph-Leser)
|
||
7. **Designprinzipien (fachlich)**
|
||
- Late Binding, Virtual Schema, Self-Healing, Minimalinvasives Schreiben etc.
|
||
|
||
#### Building Blocks
|
||
|
||
- `knowledge_design.md` – Kapitel 1–4, 6–7 (Ziel, Architektur, Collections, Identitäten, Prinzipien). :contentReference[oaicite:28]{index=28}
|
||
- `mindnet_functional_architecture.md` – alle Kapitel (Kernkonzepte, Edgetypen, Provenienz, Rollen). :contentReference[oaicite:29]{index=29}
|
||
- `chunking_strategy.md` – Edges, Datenmodell, Graph-Sicht. :contentReference[oaicite:30]{index=30}
|
||
- Programmplan – WPs 01–07, 10–12 für Roadmap-Features.
|
||
|
||
---
|
||
|
||
### C) `mindnet_technical_architecture_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- Technische Architektur des Systems: Collections, Payload-Felder, Services, Schemata.
|
||
- Für Entwickler:innen und Tech-Architekt:innen.
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Ziel & Scope**
|
||
1. Abgrenzung zur funktionalen Architektur
|
||
2. Bezug zu WPs 02–04a, 05 (Schema, Importer, Retriever)
|
||
2. **Systemübersicht**
|
||
1. Komponentenübersicht (Importer, Qdrant, Retriever-API, Embedding-Service, n8n/MCP-Ausblick)
|
||
2. Ports, Dienste, Hauptverzeichnisse
|
||
3. **Datenmodell in Qdrant**
|
||
1. Notes (`mindnet_notes`)
|
||
2. Chunks (`mindnet_chunks`)
|
||
3. Edges (`mindnet_edges`)
|
||
4. Optionale Collections (`mindnet_people`, zukünftige)
|
||
4. **Typ-Registry & Konfiguration**
|
||
1. `config/types.yaml` – Aufbau, Defaults, Typauflösung (Ist-Stand: Frontmatter-Overrides deaktiviert)
|
||
2. `config/retriever.yaml` – Scoringgewichte, Edge-Typ-Gewichte :contentReference[oaicite:35]{index=35}
|
||
5. **Import-Pipeline (technische Sicht)**
|
||
1. Discovery & Parsing (`import_markdown.py`)
|
||
2. Hash-/Idempotenz-Mechanismus (ENV-Variablen, Baseline-Modi)
|
||
3. Chunking (`chunker.py`, `chunk_payload.py`)
|
||
4. Edge-Erzeugung (`derive_edges.py`)
|
||
5. Roundtrip & Tests (Export & Vault-Vergleich)
|
||
6. **Retriever-Architektur**
|
||
1. API (FastAPI-Endpunkt `/query`)
|
||
2. Semantik- und Hybridmodus
|
||
3. Subgraph & Graph-API (expand)
|
||
4. Scoring-Formel und Komponenten (semantik, edges, centrality) :contentReference[oaicite:37]{index=37}
|
||
7. **Offene technische Punkte / Roadmap**
|
||
1. Explanation Layer (WP04b)
|
||
2. Feedback-Logging (WP04c)
|
||
3. Virtual Schema Layer (WP05)
|
||
4. Self-Healing & Self-Tuning (WP06–08)
|
||
|
||
#### Building Blocks
|
||
|
||
- `mindnet_technical_architecture.md` – Kerntext. :contentReference[oaicite:39]{index=39}
|
||
- `chunking_strategy.md` – Datenmodell & Chunk-Details. :contentReference[oaicite:40]{index=40}
|
||
- `Handbuch.md` – ENV, Skripte, Runbooks. :contentReference[oaicite:41]{index=41}
|
||
- `wp04_retriever_scoring.md` / `docs_mindnet_retriever.md` – Retriever-Details. :contentReference[oaicite:42]{index=42}
|
||
|
||
---
|
||
|
||
### D) `mindnet_knowledge_design_manual_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- Konkrete Anleitung für das Schreiben und Strukturieren von Notes & Chunks im Vault.
|
||
- Für dich als Owner/Mindmaster und alle, die Notes erstellen.
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Zweck & Scope**
|
||
1. Rolle des Vaults als „Source of Truth“
|
||
2. **Note-Struktur & Frontmatter**
|
||
1. Pflicht- und optionale Felder (id, title, type, tags, status, created/updated, …)
|
||
2. Empfehlungen für IDs, Pfade und Namenskonventionen
|
||
3. **Note-Typen & Typ-Registry**
|
||
1. Übersicht der Typen (concept, project, experience, decision, value, principle, person, event, …)
|
||
2. Typ-spezifische Einsatzempfehlungen
|
||
3. Zusammenspiel mit `types.yaml` (retriever_weight, chunk_profile, edge_defaults)
|
||
4. **Edges & Referenzen in Notes**
|
||
1. Wikilinks (`[[Note]]`) → `references`
|
||
2. Inline-Relationen (`[[rel:depends_on XYZ]]`, `similar_to`, `related_to`)
|
||
3. Callout-Edges (`> [!edge] …`)
|
||
4. Strukturkanten (Ordner, belongs_to)
|
||
5. **Best Practices**
|
||
1. Beispiele für gut modellierte Notes (Projekt, Entscheidung, Erfahrung)
|
||
2. Typische Anti-Patterns und wie man sie vermeidet
|
||
6. **Langfristige Stabilität**
|
||
1. Virtual Schema Layer – was bedeutet das für Note-Autoren? (Wenig Änderungen in bestehenden Notes, Logik in Configs) :contentReference[oaicite:46]{index=46}
|
||
|
||
#### Building Blocks
|
||
|
||
- `knowledge_design.md` – Kerntext + Beispiele. :contentReference[oaicite:47]{index=47}
|
||
- `TYPE_REGISTRY_MANUAL.md` – Typ-Registry & Verhalten. :contentReference[oaicite:48]{index=48}
|
||
- `mindnet_functional_architecture.md` – ergänzende Konzepte & Edges. :contentReference[oaicite:49]{index=49}
|
||
- `chunking_strategy.md` – Inline-Relationen, Edges, Datenmodell. :contentReference[oaicite:50]{index=50}
|
||
|
||
---
|
||
|
||
### E) `mindnet_pipeline_playbook_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- End-to-End-Playbook für die gesamte Pipeline:
|
||
- Importer,
|
||
- Chunking,
|
||
- Edge-Erzeugung,
|
||
- Retriever & Scoring,
|
||
- (perspektivisch) Explanation Layer, Self-Healing, Self-Tuning.
|
||
- Für Dev/Ops und technische Leads.
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Zweck & Einordnung**
|
||
1. Bezug zu WPs 02–04a (Ist) und 04b–08 (Roadmap)
|
||
2. **Import-Pipeline (Runbook-Sicht)**
|
||
1. Inputs (Vault, Config-Files, ENV)
|
||
2. Standardläufe (Initialimport, inkrementelle Updates, Sync-Deletes)
|
||
3. Baseline-Builds & Hash-Modi
|
||
3. **Chunking & Payload-Aufbau**
|
||
1. Chunk-Profile, Overlaps, Fenster
|
||
2. Feldbesetzung (`text`, `window`, `section_title`, `neighbors`, …)
|
||
4. **Edge-Erzeugung**
|
||
1. Strukturkanten (belongs_to, next, prev)
|
||
2. Explizite Edges (Wikilinks, Inline-Relationen, Callouts)
|
||
3. Typ-Default-Kanten aus `types.yaml`
|
||
5. **Retriever & Scoring**
|
||
1. Konfiguration (`retriever.yaml`, ENV)
|
||
2. Scoring-Formel und Parameter
|
||
3. Semantik- vs. Hybridmodus
|
||
4. Test- und Smoke-Suites
|
||
6. **Quality Gates & Tests**
|
||
1. Roundtrip-Tests (Vault → Qdrant → Export)
|
||
2. Chunk-Integrität und Fenster-Checks
|
||
3. Retriever-Regressionstests
|
||
7. **Ausblick: Self-Healing, Retroactive Edges, Self-Tuning**
|
||
1. Geplante Batch-Jobs und Feedback-Pipelines (WP06–08)
|
||
|
||
#### Building Blocks
|
||
|
||
- `mindnet_v2_implementation_playbook.md` – Policies, Teststrategie, KPIs. :contentReference[oaicite:57]{index=57}
|
||
- `Handbuch.md` – Skripte & Test-Runbooks. :contentReference[oaicite:58]{index=58}
|
||
- `chunking_strategy.md` – Chunk- & Edge-Strategie. :contentReference[oaicite:59]{index=59}
|
||
- `docs_mindnet_retriever.md` / `wp04_retriever_scoring.md` – Retriever-Praktiken & Tests. :contentReference[oaicite:60]{index=60}
|
||
|
||
---
|
||
|
||
### F) `mindnet_developer_guide_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- Konzentrierte Sicht für Entwickler:innen:
|
||
- wie das Projekt strukturiert ist,
|
||
- wie man es lokal aufsetzt,
|
||
- wie man neue Features implementiert/testet.
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Projektstruktur**
|
||
1. Verzeichnisbaum (app/, scripts/, tests/, config/, …)
|
||
2. **Lokale Entwicklungsumgebung**
|
||
1. Abhängigkeiten, venv, ENV
|
||
2. Starten von Services (Qdrant, API, ggf. ollama)
|
||
3. **APIs & Module**
|
||
1. Importer-Skripte
|
||
2. Core-Module (Chunker, Edge-Engine, Retriever)
|
||
3. FastAPI-Endpunkte (`/query`, evtl. Admin-Endpoints)
|
||
4. **Tests & Debugging**
|
||
1. pytest-Suites
|
||
2. Logging & Diagnoseskripte
|
||
5. **Guidelines für Erweiterungen**
|
||
1. Neue Typen & Edge-Regeln
|
||
2. Änderungen am Datenmodell
|
||
3. Umgang mit Schema-Änderungen (Virtual Schema Layer)
|
||
|
||
#### Building Blocks
|
||
|
||
- `mindnet_technical_architecture.md` – Modul- & API-Beschreibungen. :contentReference[oaicite:63]{index=63}
|
||
- `Handbuch.md` – Skripte & Beispiele. :contentReference[oaicite:64]{index=64}
|
||
- `docs_mindnet_retriever.md` – API-Beispiele für den Retriever. :contentReference[oaicite:65]{index=65}
|
||
|
||
---
|
||
|
||
### G) `mindnet_admin_guide_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- Betriebshandbuch für mindnet:
|
||
- Installation,
|
||
- Konfiguration,
|
||
- Backup/Restore,
|
||
- Monitoring,
|
||
- Troubleshooting.
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Zielgruppe & Scope**
|
||
2. **Initial Setup**
|
||
1. Voraussetzungen (Ubuntu, Docker/Qdrant, Python-Umgebung)
|
||
2. ENV-Variablen & Config-Files (types.yaml, retriever.yaml)
|
||
3. **Betrieb im Alltag**
|
||
1. Regelmäßige Imports
|
||
2. Umgang mit Fehlermeldungen im Importer
|
||
3. Health-Checks für Qdrant & API
|
||
4. **Update-Prozess**
|
||
1. Vorgehen bei Schema-/Code-Updates
|
||
2. Umgang mit neuen Typen und Policies
|
||
5. **Backup & Restore**
|
||
1. Qdrant-Snapshots
|
||
2. Vault-Backup (Obsidian)
|
||
3. Konsistenzprüfungen
|
||
6. **Monitoring & Logging**
|
||
1. typische Logquellen (Importer, API, n8n)
|
||
7. **Governance & Sicherheit**
|
||
1. Bezug zur Programm-Governance (WP14, MCP-Sicherheit)
|
||
|
||
#### Building Blocks
|
||
|
||
- `Handbuch.md` – Betriebsskripte & ENV. :contentReference[oaicite:69]{index=69}
|
||
- `mindnet_v2_implementation_playbook.md` – Policies/Resilienz. :contentReference[oaicite:70]{index=70}
|
||
- Programmplan – Governance / WP14. :contentReference[oaicite:71]{index=71}
|
||
|
||
---
|
||
|
||
### H) `mindnet_user_guide_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- Anleitung für Nutzer:innen (inkl. späterer Chat-Agenten-User):
|
||
- wie man mindnet im Alltag nutzt,
|
||
- wie man Fragen stellt,
|
||
- wie man neue Gedanken einbringt.
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Was mindnet für dich tut**
|
||
1. Persönliches Gedächtnis
|
||
2. KI-Zwilling als Gesprächspartner :contentReference[oaicite:72]{index=72}
|
||
2. **Zugänge zu mindnet**
|
||
1. Obsidian-Vault
|
||
2. Chat-Agent (lokal, n8n-Workflows)
|
||
3. (später) Interview-Assistent, MCP-Tools
|
||
3. **Gute Fragen an mindnet**
|
||
1. Beispiel-Queries (Wissensabruf, Entscheidungen, Reflexionen)
|
||
4. **Neue Inhalte eingeben**
|
||
1. Notes in Obsidian erstellen
|
||
2. Typen und Links bewusst setzen (vereinfachte Version aus D)
|
||
5. **Ergebnisse interpretieren**
|
||
1. Was bedeutet ein Treffer-Set?
|
||
2. Wie sind Scores zu lesen? (nur Ist-Stand, Explanation Layer als Ausblick)
|
||
6. **Feedback & Lernen**
|
||
1. Manuelles Feedback (gut/schlecht) – Roadmap WP04c/08
|
||
|
||
#### Building Blocks
|
||
|
||
- Programmplan – Vision & Use-Cases. :contentReference[oaicite:76]{index=76}
|
||
- Knowledge Design – Autorensicht (stark vereinfacht). :contentReference[oaicite:77]{index=77}
|
||
- Retriever-Dokumente – Scoring & Interpretation. :contentReference[oaicite:78]{index=78}
|
||
|
||
---
|
||
|
||
### I) `mindnet_appendices_v2.2.md`
|
||
|
||
#### Zweck & Zielgruppe
|
||
- Referenzen, Tabellen, technische Details, die Hauptdokumente nicht überfrachten sollen.
|
||
|
||
#### Geplantes Inhaltsverzeichnis
|
||
|
||
1. **Typenreferenz (Auszug aus `types.yaml`)**
|
||
- Tabellenform: Typ, chunk_profile, edge_defaults, retriever_weight
|
||
2. **Edge-Typen & Bedeutungen**
|
||
- belongs_to, references, depends_on, similar_to, related_to, next, prev, …
|
||
3. **Datenmodelle (JSON-Skizzen)**
|
||
- Note, Chunk, Edge-Payload (aktuell implementierter Stand)
|
||
4. **Relevante ENV-Variablen & Konfigurationen**
|
||
- Hash-Settings, COLLECTION_PREFIX, MINDNET_TYPES_FILE, MINDNET_RETRIEVER_CONFIG etc.
|
||
5. **WP-Übersicht & Status**
|
||
- kompakte Tabelle aller WPs mit Status (🟢/🟡) und Verweisen auf relevante Dokumente.
|
||
6. **Historische Dokumente**
|
||
- Verweis auf alte Versionen (`mindnet_functional_architecture.md`, ältere Playbooks), falls diese nicht vollständig eingearbeitet werden.
|
||
|
||
#### Building Blocks
|
||
|
||
- `TYPE_REGISTRY_MANUAL.md` – Typen-Referenz. :contentReference[oaicite:84]{index=84}
|
||
- `chunking_strategy.md` – JSON-Beispiele. :contentReference[oaicite:85]{index=85}
|
||
- `mindnet_technical_architecture.md` – Felder & Prioritäten. :contentReference[oaicite:86]{index=86}
|
||
- Programmplan – WP-Tabellen.
|
||
|
||
---
|
||
|
||
## 5. Bearbeitungsreihenfolge (Empfehlung)
|
||
|
||
Aus Sicht der Informationssicherung und Konsistenz ist folgende Reihenfolge sinnvoll:
|
||
|
||
1. **C – `mindnet_technical_architecture_v2.2.md`**
|
||
- Begründung:
|
||
- bildet den **aktuellen implementierten Stand** von WP02–WP04a am präzisesten ab,
|
||
- ist stark an konkrete Felder, Collections und Skripte gebunden (hier ist der Ist-Stand am eindeutigsten belegbar),
|
||
- ist die Grundlage für Developer Guide, Playbook und Admin Guide.
|
||
|
||
2. **E – `mindnet_pipeline_playbook_v2.2.md`**
|
||
- Konsolidiert Handbuch + Implementation-Playbook + WP04-Dokumente.
|
||
|
||
3. **D – `mindnet_knowledge_design_manual_v2.2.md`**
|
||
- Stellt sicher, dass das Wissensdesign stabil dokumentiert ist, bevor Overview/User Guide entstehen.
|
||
|
||
4. **A – `mindnet_overview_v2.2.md`**
|
||
- Kann sich dann sauber auf die finalisierte fachliche/technische Sicht stützen.
|
||
|
||
5. **F, G, H, I**
|
||
- Developer/Admin/User Guides & Appendices, basierend auf den konsolidierten Kern-Dokumenten.
|
||
|
||
---
|
||
|
||
## 6. Nächster konkreter Schritt
|
||
|
||
Als nächstes finalisieren wir gemäß dieser Reihenfolge das Dokument:
|
||
|
||
> **C – `mindnet_technical_architecture_v2.2.md`**
|
||
|
||
Dabei gehen wir wie folgt vor:
|
||
|
||
1. Bestehendes `mindnet_technical_architecture.md` **vollständig** als Basis übernehmen. :contentReference[oaicite:89]{index=89}
|
||
2. Fehlende Details aus `chunking_strategy.md`, `Handbuch.md`, `TYPE_REGISTRY_MANUAL.md` und `wp04_retriever_scoring.md` integrieren (ohne Informationsverlust).
|
||
3. Ist-Stand vs. Roadmap klar kennzeichnen (WP04b–08, WP05–07).
|
||
|
||
Dieses Vorgehen hält die technische Wahrheit konsistent und liefert eine stabile Basis für alle nachfolgenden Dokumente.
|