277 lines
6.7 KiB
YAML
277 lines
6.7 KiB
YAML
|
|
version: 3
|
|||
|
|
|
|||
|
|
frontmatter_whitelist:
|
|||
|
|
- id
|
|||
|
|
- title
|
|||
|
|
- type
|
|||
|
|
- status
|
|||
|
|
- retriever_weight
|
|||
|
|
- chunking_profile
|
|||
|
|
- tags
|
|||
|
|
- aliases
|
|||
|
|
- created
|
|||
|
|
- interview_profile
|
|||
|
|
|
|||
|
|
ui_defaults:
|
|||
|
|
modal:
|
|||
|
|
width: "clamp(720px, 88vw, 1100px)"
|
|||
|
|
height: "clamp(640px, 86vh, 920px)"
|
|||
|
|
editor:
|
|||
|
|
preview_toggle: true
|
|||
|
|
toolbar: true
|
|||
|
|
full_width_inputs: true
|
|||
|
|
|
|||
|
|
profiles:
|
|||
|
|
|
|||
|
|
- key: experience_cluster
|
|||
|
|
group: experience
|
|||
|
|
label: "Experience – Cluster"
|
|||
|
|
note_type: experience
|
|||
|
|
defaults:
|
|||
|
|
status: active
|
|||
|
|
folder: "03_experience"
|
|||
|
|
edging:
|
|||
|
|
mode: both
|
|||
|
|
steps:
|
|||
|
|
- id: title
|
|||
|
|
kind: capture_frontmatter
|
|||
|
|
field: title
|
|||
|
|
label: "Hub Titel"
|
|||
|
|
required: true
|
|||
|
|
# Einzeiliges Feld
|
|||
|
|
- id: subtitle
|
|||
|
|
kind: capture_text_line
|
|||
|
|
label: "Untertitel"
|
|||
|
|
heading_level:
|
|||
|
|
enabled: true
|
|||
|
|
default: 1
|
|||
|
|
prompt: "Kurzer Untertitel"
|
|||
|
|
- id: intro
|
|||
|
|
kind: capture_text
|
|||
|
|
section: "## Einleitung"
|
|||
|
|
label: "Einleitung"
|
|||
|
|
prompt: "Beschreibe die Einleitung"
|
|||
|
|
- id: items
|
|||
|
|
kind: loop
|
|||
|
|
label: "Erlebnisse"
|
|||
|
|
item_label: "Erlebnis"
|
|||
|
|
min_items: 1
|
|||
|
|
steps:
|
|||
|
|
- id: item_Headline
|
|||
|
|
kind: capture_text_line
|
|||
|
|
label: "Überschrift"
|
|||
|
|
required: false
|
|||
|
|
heading_level:
|
|||
|
|
enabled: true
|
|||
|
|
default: 2
|
|||
|
|
prompt: "Nennen kurz die Gruppenüberschrift"
|
|||
|
|
- id: level2
|
|||
|
|
label: "Listeneinträge zusammenstellen"
|
|||
|
|
kind: loop
|
|||
|
|
steps:
|
|||
|
|
- id: item_text
|
|||
|
|
kind: capture_text
|
|||
|
|
section: ""
|
|||
|
|
label: "Liste"
|
|||
|
|
required: true
|
|||
|
|
prompt: "Stelle eine Liste von Erlebnisse zusammen"
|
|||
|
|
|
|||
|
|
|
|||
|
|
- id: review
|
|||
|
|
kind: review
|
|||
|
|
label: "Review & Apply"
|
|||
|
|
checks: [lint_current_note]
|
|||
|
|
|
|||
|
|
|
|||
|
|
- key: experience_cluster_2
|
|||
|
|
group: experience
|
|||
|
|
label: "Experience – Cluster2"
|
|||
|
|
note_type: experience
|
|||
|
|
defaults:
|
|||
|
|
status: active
|
|||
|
|
chunking_profile: timeline
|
|||
|
|
steps:
|
|||
|
|
- id: title
|
|||
|
|
kind: capture_frontmatter
|
|||
|
|
field: title
|
|||
|
|
label: "Cluster Titel"
|
|||
|
|
required: true
|
|||
|
|
input:
|
|||
|
|
kind: text_line
|
|||
|
|
|
|||
|
|
# Gruppen = Überschrift + viele Listeneinträge
|
|||
|
|
- id: groups
|
|||
|
|
kind: loop
|
|||
|
|
label: "Erlebnis-Gruppen"
|
|||
|
|
ui:
|
|||
|
|
mode: subwizard # pro Gruppe eigener Flow
|
|||
|
|
commit: on_next # kein Add-Item-Zwang
|
|||
|
|
allow_edit: true
|
|||
|
|
allow_delete: true
|
|||
|
|
allow_reorder: true
|
|||
|
|
show_item_overview: true # Übersicht, aber editierbar
|
|||
|
|
output:
|
|||
|
|
join: "\n" # Gruppen durch Leerzeile trennen
|
|||
|
|
steps:
|
|||
|
|
- id: group_heading
|
|||
|
|
kind: heading
|
|||
|
|
label: "Überschrift"
|
|||
|
|
required: true
|
|||
|
|
default_level: 2
|
|||
|
|
allow_level_change: true
|
|||
|
|
output:
|
|||
|
|
template: "{hashes} {text}\n"
|
|||
|
|
|
|||
|
|
- id: entries
|
|||
|
|
kind: loop
|
|||
|
|
label: "Einträge"
|
|||
|
|
ui:
|
|||
|
|
mode: subwizard
|
|||
|
|
commit: on_next
|
|||
|
|
allow_edit: true
|
|||
|
|
allow_delete: true
|
|||
|
|
allow_reorder: true
|
|||
|
|
show_item_overview: true
|
|||
|
|
output:
|
|||
|
|
join: "" # Einträge direkt unter Überschrift
|
|||
|
|
steps:
|
|||
|
|
- id: entry
|
|||
|
|
kind: text_line
|
|||
|
|
label: "Listeneintrag"
|
|||
|
|
required: true
|
|||
|
|
output:
|
|||
|
|
template: "- {text}\n"
|
|||
|
|
|
|||
|
|
- id: review
|
|||
|
|
kind: review
|
|||
|
|
label: "Review & Apply"
|
|||
|
|
checks:
|
|||
|
|
- lint_current_note
|
|||
|
|
- missing_targets
|
|||
|
|
- missing_frontmatter_id
|
|||
|
|
|
|||
|
|
- key: experience_single
|
|||
|
|
group: experience
|
|||
|
|
label: "Experience – Einzelereignis"
|
|||
|
|
note_type: experience
|
|||
|
|
defaults:
|
|||
|
|
status: active
|
|||
|
|
chunking_profile: timeline
|
|||
|
|
steps:
|
|||
|
|
- id: title
|
|||
|
|
kind: capture_frontmatter
|
|||
|
|
field: title
|
|||
|
|
label: "Titel"
|
|||
|
|
required: true
|
|||
|
|
|
|||
|
|
- id: context
|
|||
|
|
kind: capture_text
|
|||
|
|
section: "## 📖 Kontext"
|
|||
|
|
label: "Kontext"
|
|||
|
|
required: true
|
|||
|
|
prompt: "In welchem Rahmen ist es passiert?"
|
|||
|
|
|
|||
|
|
- id: trigger
|
|||
|
|
kind: capture_text
|
|||
|
|
section: "## ⚡ Auslöser"
|
|||
|
|
label: "Auslöser"
|
|||
|
|
required: false
|
|||
|
|
prompt: "Was hat es ausgelöst?"
|
|||
|
|
|
|||
|
|
- id: transformation
|
|||
|
|
kind: capture_text
|
|||
|
|
section: "## 🧠 Innere Transformation"
|
|||
|
|
label: "Innere Transformation"
|
|||
|
|
required: false
|
|||
|
|
prompt: "Was hat sich innerlich verändert?"
|
|||
|
|
|
|||
|
|
- id: review
|
|||
|
|
kind: review
|
|||
|
|
label: "Review & Apply"
|
|||
|
|
checks:
|
|||
|
|
- lint_current_note
|
|||
|
|
- missing_targets
|
|||
|
|
- missing_frontmatter_id
|
|||
|
|
|
|||
|
|
- key: experience_hub
|
|||
|
|
group: experience
|
|||
|
|
label: "Experience – Hub"
|
|||
|
|
note_type: experience
|
|||
|
|
defaults:
|
|||
|
|
status: active
|
|||
|
|
steps:
|
|||
|
|
- id: title
|
|||
|
|
kind: capture_frontmatter
|
|||
|
|
field: title
|
|||
|
|
label: "Hub Titel"
|
|||
|
|
required: true
|
|||
|
|
|
|||
|
|
- id: items
|
|||
|
|
kind: loop
|
|||
|
|
label: "Erlebnisse"
|
|||
|
|
item_label: "Erlebnis"
|
|||
|
|
min_items: 1
|
|||
|
|
steps:
|
|||
|
|
- id: item_text
|
|||
|
|
kind: capture_text
|
|||
|
|
section: "## 🧩 Erlebnisse"
|
|||
|
|
label: "Erlebnis"
|
|||
|
|
required: true
|
|||
|
|
prompt: "Beschreibe ein Erlebnis (kurz)."
|
|||
|
|
|
|||
|
|
- id: review
|
|||
|
|
kind: review
|
|||
|
|
label: "Review & Apply"
|
|||
|
|
checks: [lint_current_note]
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
- key: principle
|
|||
|
|
group: principle
|
|||
|
|
label: "Principle"
|
|||
|
|
note_type: principle
|
|||
|
|
defaults:
|
|||
|
|
status: stable
|
|||
|
|
chunking_profile: principle_dense
|
|||
|
|
retriever_weight: 2
|
|||
|
|
steps:
|
|||
|
|
- id: title
|
|||
|
|
kind: capture_frontmatter
|
|||
|
|
field: title
|
|||
|
|
label: "Titel"
|
|||
|
|
required: true
|
|||
|
|
|
|||
|
|
- id: statement
|
|||
|
|
kind: capture_text
|
|||
|
|
section: "## 🧭 Prinzip"
|
|||
|
|
label: "Prinzip"
|
|||
|
|
required: true
|
|||
|
|
prompt: "Formuliere das Prinzip als klaren Satz."
|
|||
|
|
|
|||
|
|
- id: retriever_weight
|
|||
|
|
kind: capture_frontmatter
|
|||
|
|
field: retriever_weight
|
|||
|
|
label: "Retriever Weight"
|
|||
|
|
required: false
|
|||
|
|
input:
|
|||
|
|
kind: number
|
|||
|
|
min: -3
|
|||
|
|
max: 3
|
|||
|
|
step: 1
|
|||
|
|
|
|||
|
|
- id: llm_refine
|
|||
|
|
kind: llm_dialog
|
|||
|
|
label: "LLM – Verdichtung (manuell)"
|
|||
|
|
mode: manual
|
|||
|
|
prompt_template: |
|
|||
|
|
Verdichte die bisherigen Inhalte zu 3-5 Bulletpoints.
|
|||
|
|
Erfinde keine Fakten.
|
|||
|
|
output_target:
|
|||
|
|
kind: section_append
|
|||
|
|
section: "## 🧠 Verdichtung (LLM Vorschlag)"
|
|||
|
|
|
|||
|
|
- id: review
|
|||
|
|
kind: review
|
|||
|
|
label: "Review & Apply"
|
|||
|
|
checks: [lint_current_note]
|