- Enhanced chain inspection logic to better handle link completeness and confidence levels based on updated template definitions. - Improved documentation to clarify the functionality and usage of the Mindnet Causal Assistant plugin, including detailed sections on chain inspection features. - Updated tests to ensure accuracy and reliability of the new chain inspection enhancements.
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]
|