59 lines
2.1 KiB
Markdown
59 lines
2.1 KiB
Markdown
|
|
# Module – technische Dokumentation
|
|||
|
|
|
|||
|
|
> **Zielgruppe:** Entwickler, Architekten
|
|||
|
|
> **Übersicht:** Modul-basierte Dokumentation des Mindnet Causal Assistant Plugins
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Modul-Übersicht
|
|||
|
|
|
|||
|
|
| Modul | Pfad in `src/` | Kurzbeschreibung |
|
|||
|
|
|-------|----------------|------------------|
|
|||
|
|
| [Analysis](analysis.md) | `analysis/` | Chain Inspector, Template Matching, Scoring, Findings |
|
|||
|
|
| [Dictionary](dictionary.md) | `dictionary/` | Config-Loader, Chain Roles, Chain Templates |
|
|||
|
|
| [Interview](interview.md) | `interview/` | Wizard, Loop State, Renderer, Section Key Resolver |
|
|||
|
|
| [Mapping](mapping.md) | `mapping/` | Semantic Mapping, Edge Type Selector |
|
|||
|
|
| [Parser](parser.md) | `parser/` | Edges aus Callouts, Frontmatter, Links |
|
|||
|
|
| [Graph](graph.md) | `graph/` | Graph Builder, Traversal, Resolution |
|
|||
|
|
| [Vocabulary](vocabulary.md) | `vocab/` | Edge Vocabulary, Normalisierung |
|
|||
|
|
| [Unresolved Link](unresolvedLink.md) | `unresolvedLink/` | Link-Handler, Adoption, Heading-Normalisierung |
|
|||
|
|
| [Workbench](workbench.md) | `workbench/` | Chain Workbench, Todo-Generator, Status |
|
|||
|
|
| [Lint](lint.md) | `lint/` | Lint Engine, Rules |
|
|||
|
|
| [UI](ui.md) | `ui/` | Modals, Settings Tab, Entity Picker |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Abhängigkeiten (vereinfacht)
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
main.ts
|
|||
|
|
├── analysis ← dictionary, graph, parser
|
|||
|
|
├── commands ← analysis, graph, mapping, ui, ...
|
|||
|
|
├── dictionary ← vault
|
|||
|
|
├── graph ← parser
|
|||
|
|
├── interview ← dictionary, parser
|
|||
|
|
├── mapping ← parser, schema
|
|||
|
|
├── parser
|
|||
|
|
├── vocab ← vault
|
|||
|
|
├── lint ← vocab, parser
|
|||
|
|
├── unresolvedLink ← interview, entityPicker
|
|||
|
|
├── workbench ← analysis, interview, mapping
|
|||
|
|
└── ui
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Weitere Module
|
|||
|
|
|
|||
|
|
- **schema/** – Graph Schema Loader
|
|||
|
|
- **entityPicker/** – Note Index, Folder Tree, Filters
|
|||
|
|
- **export/** – Graph Export
|
|||
|
|
- **utils/** – Logger
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Siehe auch
|
|||
|
|
|
|||
|
|
- [04_Architektur](../04_Architektur.md) – System-Design
|
|||
|
|
- [02_concepts/03_chain_identification_and_matching](../02_concepts/03_chain_identification_and_matching.md) – Template Matching, Scoring
|