Settings tab
services/settings-tabChecked by automation only
still a draft
Written 2026-10-19 by ktl-librarian (automation). Last checked 2026-10-15 by ktl-librarian (automation).
The full record
- Checks
- 2026-10-15 by
ktl-librarian(automation)
- 2026-10-15 by
- Sources
- Is part of
- Pointed to by
- KTL Curator plugin (has part)
- Graph
- Open this concept in the knowledge graph
- IRI
https://w3id.org/ktl/curator/knowledge/services/settings-tab- Licence
- CC BY 4.0
- Files
- MarkdownJSON-LDSource on GitHubHistory on GitHub
Overview
Section titled “Overview”KtlCuratorSettingTab returns definitions from getSettingDefinitions() rather than building DOM. That is what puts every setting into Obsidian’s settings search. The groups are:
- Who is curating: the curator id, validated as a slug and refused if it contains
@. - In-editor: two toggles, both on by default.
trustMarkershows a concept’s trust tier on its frontmatter in Source mode, and repaints open editors when changed.autocompleteoffers LOKF values inside a concept’s frontmatter. - Scope: bundle root folders and excluded folders, kept identical to the sibling
ktl-registrarplugin. A dot-folder entry is accepted with a warning when Obsidian’s index does not list it, rather than refused. An empty list defers to the vault’s own signals: a rootindex.mdwith a LOKF header, else a top-levelknowledge_bundle/, else no bundle at all. - “Treat the vault root as the bundle (break-glass)”: off by default, and meant to stay off. This toggle, keyed
treatVaultRootAsBundle, restores the old whole-vault reading for a vault whose rootindex.mdcarries no LOKF header yet. Changing it invalidates the plugin’s bundle cache. - Type vocabulary (added 2026-09-14):
knownTypes, the classes a concept’stypemay name. It defaults to the schema manifest’s fifteen, and is refreshed on upgrade while still at the pre-schema fourteen, the same rule and list asktl-registrar’s Known LOKF types. It feedsclassify()insrc/bundle.ts, so a domain schema’s listed classes stop counting against the vocabulary-fit line. It also feedsparseCurationPolicyTable()insrc/trust.ts, sopolicies/knowledge-curation.mdcan set an interval for them. Changing it invalidates the bundle cache. - Review intervals: three interval-months settings, plus “prefer policies/knowledge-curation.md when present”.
- Queue: queue size and the due-soon window.
- Feedback: the optional
feedbackFilepath.