954 B
954 B
BASES
Obsidian Bases are optional helper artifacts. They are explicit-only and should not be created by default.
Default policy
- Do not generate
.basefiles unless the user explicitly asks for Bases or database-like views. - Keep
.basefiles under a project-local helper area only when they improve navigation. - Do not make Bases the canonical registry or source of truth.
Basic structure
A .base file is YAML and typically contains:
filters:
and:
- 'status == "active"'
views:
- type: table
name: "Active Results"
order:
- file.name
- status
- updated
Good use cases
- table view for active experiments or results
- card view for paper notes
- filtered task-like view over canonical notes
Avoid by default
- auto-generating many
.basefiles during bootstrap - using Bases to replace
_system/registry.md - coupling critical project logic to plugin-specific Base behavior