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.8 KiB
1.8 KiB
Modul: Workbench
Pfad:
src/workbench/
Zielgruppe: Entwickler
Übersicht
Das Workbench-Modul implementiert die Chain Workbench – eine UI zur Analyse von Ketten und zur Bearbeitung von Lücken (Todos, Actions).
Komponenten
| Datei | Beschreibung |
|---|---|
ChainWorkbenchModal.ts |
Haupt-Modal (in ui/) |
workbenchBuilder.ts |
Baut Workbench-Daten aus Template Matches |
todoGenerator.ts |
Erzeugt Todos (missing_slot, missing_link, weak_roles) |
statusCalculator.ts |
Berechnet Status (complete, near_complete, partial, weak) |
zoneDetector.ts |
Erkennt Zonen (note_links, candidates_only) |
createSectionAction.ts |
Aktion: Sektion erstellen |
linkExistingAction.ts |
Aktion: Bestehenden Knoten verlinken |
insertEdgeIntoSectionContent.ts |
Edge in Section-Content einfügen |
interviewOrchestration.ts |
Orchestriert Interview bei Create-Actions |
Vault Triage Scan
- Command:
mindnet-vault-triage-scan - Modal: VaultTriageScanModal
- Sortierung: near_complete zuerst, dann nach Score absteigend
Status-Werte
| Status | Bedingung |
|---|---|
complete |
Slots + Links vollständig |
near_complete |
1–2 Links fehlen oder 1 Slot fehlt |
partial |
Mehrere Lücken |
weak |
Nur structural/temporal Roles, keine causal Roles |
Fix Actions
- createMissingNote: Skeleton, Create+Open, Create+Wizard
- createMissingHeading: Neues Heading mit konfigurierbarem Level
- promoteCandidate: Candidate als echten Slot übernehmen
Siehe auch
- 09_Workbench_Analysis_Basis
- 10_Workbench_Findings_Integration
- Analysis-Modul – Template Matching, Scoring