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>
1.1 KiB
1.1 KiB
Modul: Interview
Pfad:
src/interview/
Zielgruppe: Entwickler
Übersicht
Interview-Wizard zur strukturierten Erfassung von Inhalten, Section-basierte Ausgabe, Frontmatter-Generierung.
Komponenten
| Datei | Beschreibung |
|---|---|
InterviewConfigLoader.ts |
Lädt interview_config.yaml |
parseInterviewConfig.ts |
YAML → InterviewConfig Parser |
wizardState.ts |
Wizard State (Steps, Loops) |
loopState.ts |
Nested Loops |
renderer.ts |
Output-Rendering (Section-basiert) |
writeFrontmatter.ts |
Frontmatter-Generierung |
sectionKeyResolver.ts |
Section-Key-Auflösung |
extractTargetFromAnchor.ts |
Target-Extraktion aus Anchors |
targetTypeResolver.ts |
Note-Type- und Section-Type-Auflösung |
slugify.ts |
Slug-Generierung für Dateinamen |
Step-Typen
capture_frontmatter,capture_text,capture_text_lineloop,review,instructionllm_dialog,entity_picker(experimentell)
WP-26 Features
section_type,block_id,generate_block_id,references