-
released this
2026-01-17 11:00:11 +01:00 | 29 commits to main since this releaseRELEASE NOTES — Mindnet Obsidian Plugin — MVP 1.0.0
Release: v1.0.0
Status: MVP 1.0 (Feature Freeze)
Ziel: Produktiver Authoring-Assistent für Mindnet-Notizen (inkl. Interview/Wizard, strukturierter Output, semantisches Mapping).
Highlights
1) Profile-basierte Note-Erstellung (Mindnet-konform)
- Erstellung neuer Notes über Profile (mehrere Dialoge für denselben Note-Typ möglich).
- Automatische Frontmatter-Erzeugung:
id,title,type,interview_profile- plus whitelisted defaults aus dem Profil.
- Human-readable Dateinamen (Leerzeichen erlaubt).
- Kollisionsbehandlung:
My Note.md,My Note (2).md,My Note (3).md.
2) Ablagepfad/Folder-Auswahl + Folder anlegen (MVP)
- Beim Erstellen einer Note kann der Zielordner gewählt werden.
- Standardordner kann aus Profil-Defaults vorbefüllt sein.
- Es können neue Ordner direkt im Dialog erstellt werden.
3) Unresolved-Link Workflow (Reading + Editing)
- Klick auf einen leeren Link (
[[Neue Note]]) führt in den Create-Flow (Profil-Auswahl, Folder-Auswahl). - Reading View: Intercept des Link-Klicks (sauberer Flow).
- Editing View: robustes „Adopt-on-create“:
- Wenn Obsidian eine neue Datei direkt erzeugt, kann das Plugin diese “adoptieren”
- Umwandlung in Mindnet-Note + Wizard-Start.
- Konfigurierbare Sicherheitslogik (High-Confidence ohne Nachfrage, Low-Confidence mit Nachfrage).
4) Interview Wizard (konfigurierbar, navigierbar)
- Wizard läuft auf Basis einer Interview-Config (YAML).
- Navigationsfunktionen:
- Vor/Zurück
- Skip (wo sinnvoll)
- Save & Exit
- Review & Apply (Änderungen werden gesammelt und erst am Ende angewendet)
- Unterstützte Step-Typen (MVP):
instructioncapture_textcapture_frontmatterloop(inkl. nested loops)reviewllm_dialog(Slot/Placeholder, manuell)
5) Loop-UX: 2-Pane Editor + Subwizard + Nested Loops (MVP-Kern)
- Loops sind editor-like:
- Links: Items-Liste
- Rechts: Subwizard (ein Feld/Step zur Zeit)
- Volle Item-Verwaltung:
- Add / Edit / Delete / Reorder
- commit modes (z.B.
explicit_add/on_next)
- Verschachtelte Loops funktionieren (z.B. Heading → many entries → next heading → many entries).
6) Output/Renderer stabil (Golden Tests)
- Wizard erzeugt konsistenten Markdown-Output ohne Artefakte.
- Struktur (Sections/Headings/Listen) ist zuverlässig und testgesichert (Golden Tests).
7) Toolbar für Markdown-Eingabefelder (Obsidian-optimiert)
- Link-Insert als
[[...]](nicht[...](...)). - Headings/Lists arbeiten zeilenbasiert, ohne Textverlust.
- Multi-line Partial Selection Bugs behoben.
8) Note Picker (Entity Picker) mit Folder Tree & Filtern
- Modal zur schnellen Auswahl bestehender Notizen:
- Folder Tree (links)
- Suche + Filter nach
type - Sortierung/Gruppierung (folder/type/recent/alpha)
- Insert-Verhalten:
- Markierter Text →
[[Note|Selection]] - Ohne Selection →
[[Note]]
- Markierter Text →
9) Semantic Edges Parser & Linter
- Parsing von Edge-Callouts, auch wenn in anderen Callouts eingebettet (z.B.
[!abstract]). - Lint-Regeln:
- unknown edge types
- missing target notes
- edges ohne targets
- Optional canonical hints (ohne Markdown umzuschreiben).
10) Vocabulary & Schema Handling (konfigurierbar, live reload)
edge_vocabularywird geladen/parst (canonical + aliases + inverse).graph_schemakann über Settings-Pfad geladen werden.- Live-Reload bei Dateiänderungen (debounced).
11) Semantic Mapping Builder (Edger) + Post-Run Hook (MVP)
- Edger scannt Links pro Section und baut gruppierte Mapping-Blöcke:
- immer als letztes Element in der aktuellen Section
- gruppiert nach Edge-Typ
- eingebettet in konfigurierbaren Wrapper-Callout (Default:
[!abstract])
- Bestehende Edges werden respektiert; Änderungen nur auf Wunsch.
- Edger kann:
- manuell als Command laufen
- automatisch nach Interview-Finish (Ticket B) laufen
Known Gaps / Next (nach MVP 1.0)
- C-inline: Inline Micro-Vorschläge direkt nach dem Link-Picker (1-click chips, pending mappings).
- Advanced “Kausalketten”-Enhancements:
- Lückenanalyse
- Chain-based Link Suggestions
- Plausibilitätschecks nach Kausalität/Edge-Typen
Downloads