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>
2.1 KiB
2.1 KiB
Module – technische Dokumentation
Zielgruppe: Entwickler, Architekten
Übersicht: Modul-basierte Dokumentation des Mindnet Causal Assistant Plugins
Modul-Übersicht
| Modul | Pfad in src/ |
Kurzbeschreibung |
|---|---|---|
| Analysis | analysis/ |
Chain Inspector, Template Matching, Scoring, Findings |
| Dictionary | dictionary/ |
Config-Loader, Chain Roles, Chain Templates |
| Interview | interview/ |
Wizard, Loop State, Renderer, Section Key Resolver |
| Mapping | mapping/ |
Semantic Mapping, Edge Type Selector |
| Parser | parser/ |
Edges aus Callouts, Frontmatter, Links |
| Graph | graph/ |
Graph Builder, Traversal, Resolution |
| Vocabulary | vocab/ |
Edge Vocabulary, Normalisierung |
| Unresolved Link | unresolvedLink/ |
Link-Handler, Adoption, Heading-Normalisierung |
| Workbench | workbench/ |
Chain Workbench, Todo-Generator, Status |
| Lint | lint/ |
Lint Engine, Rules |
| UI | 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 – System-Design
- 02_concepts/03_chain_identification_and_matching – Template Matching, Scoring