calendar/data.json — configured through Obsidian UI:
- Word count dots: #ebcb8b, 250 words/dot, calendar + menu
- Task dots: #d08770, max 1 incomplete, calendar + menu
- Link indicators: #a3be8c, menu only
- Backlink indicators: #5e81ac, menu only
- Zettel tracking: #b48ead, calendar + menu
community-plugins.json — enabled through Obsidian (may include dataview etc)
workspace.json — updated open tabs/layout state
graph.json — Obsidian reset colors on close (expected behavior)
Copyright clean-up for public educational vault:
- Deleted wiki/sources/Nate Herk LLM Wiki Transcript.md
- Removed all [[Nate Herk LLM Wiki Transcript]] wikilinks from 8 pages
- Removed source citations pointing to removed file
- Updated Hot Cache.md: removed attribution to specific person
- Updated Andrej Karpathy.md: first_mentioned now points to concept page
- Updated Wiki Map.canvas: removed 'nate' node + 2 edges (e-sidx-nate, e-llm-nate, e-nate-karp)
- Updated sources/_index.md: empty transcripts section
- Updated index.md, hot.md, log.md, overview.md: no Nate Herk entries
Vault now contains 100% original synthesis content:
3 concept pages + 1 entity page + navigation pages
All original, attribution-free, safe for public distribution
calendar/data.json:
- shouldConfirmBeforeCreate: false
- localeOverride: en-GB
- weekStart: monday
- showNoteIndicator: true
- showWeeklyNote: false
thino/data.json: full UI config with daily save mode, list view
.gitignore updated:
.obsidian/plugins/*/data.json (still blocks API keys, sync tokens, etc)
!calendar/data.json (exception — safe config, no secrets)
!thino/data.json (exception — safe config, no secrets)
Future users now get full plugin configuration out of the box.
Users who clone the repo now get the full setup automatically:
- workspace.json tracked in git (removed from .gitignore)
- Opens with Wiki Map canvas as default view
- Graph view pre-configured: path:wiki filter, 5 color groups, proper physics
- Obsidian reads this on first open before any state reset occurs
- bin/setup-vault.sh — one-time setup script
- Writes correct graph.json (filter + colors)
- Writes app.json (excludes plugin dirs from graph)
- Writes appearance.json (enables vault-colors CSS)
- Prints clear next-step instructions
- Usage: bash bin/setup-vault.sh
- README updated: Option 1 now shows clone + setup.sh as recommended path
- Clear explanation of what the script does
- 2-minute setup flow vs manual configuration
Result: users clone, run setup.sh, open Obsidian — done.
Graph shows only wiki pages, color-coded, no noise.
- Remove verbatim Nate Herk transcript from .raw/ (copyright)
- Rewrite wiki/sources page as synthesis + attribution + link to original
- Keeps all original concept/entity pages (our synthesis, not third-party content)
- .raw/ folder preserved for users to add their own sources
- This repo is now safe to share publicly as a plugin/skill library
- Wiki Map.canvas: 13 nodes at golden angle 137.5deg (Fibonacci/sunflower pattern)
- index at center, 3 domain _indexes in ring 1, content in outer rings
- Color coded: orange=concepts, purple=entities, green=sources, blue=navigation
- 17 semantic edges with labels
- graph.json: search:path:wiki — eliminates all plugin file noise
- hideUnresolved:true — removes phantom Subject A/B nodes
- nodeSizeMultiplier 1.8 — hub nodes visually dominant
- repelStrength 30 — clean radial spreading
- Created wiki/concepts/_index.md, wiki/entities/_index.md, wiki/sources/_index.md
- These are domain hub nodes that create the 3-ring hierarchy in graph view
- All wiki pages now link to their domain _index
- Creates proper hub-and-spoke topology in force-directed graph