New notes and workbench edges now emit [[Note#Heading ^block]] or [[#^id]] so vaults stay ingestible without mass relinks. Create-from-profile always opens the wizard; a command can restart it on the current note. Co-authored-by: Cursor <cursoragent@cursor.com>
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
|