taskgraph-config is the shared source of truth for ubugeeei/taskgraph.
It contains:
- the task schema used by both vaults
- taxonomy and linking rules
- Obsidian templates
- portable
.obsidiandefaults - plugin guidance for GUI-first editing
- shared Metadata Menu fileclasses
- a small sync script that installs the shared config into a vault
The shared vault UX now assumes:
90-index/home.mdis the landing noteDataviewpowers the overview notesMetadata Menuowns typed task editingStyle Settingscan tune the shared snippet without editing CSS
- Keep all shared conventions in this repository.
- Apply the config to
public-vault/vaultandprivate-vault/vault. - Let each vault add local settings only when they are visibility-specific.
vp run install:config -- /absolute/path/to/vaultThe script copies the shared .obsidian files and the templates into the target vault.
vp install
vp run validateThe validator checks the task schema, graph links, and parent or child consistency across both vaults.
For arbitrary vault locations:
vp run validate:vault -- /absolute/path/to/vault public
vp run validate:vault -- /absolute/path/to/vault privateFor the current repository layout, the public source of truth lives in public-vault/vault and the private source of truth lives in private-vault/vault.