From d515ff75980aa8bc051b557d786a1345d2ba1e8e Mon Sep 17 00:00:00 2001 From: Daniel <223140489+AgriciDaniel@users.noreply.github.com> Date: Tue, 7 Apr 2026 12:15:29 +0300 Subject: [PATCH] feat: Fibonacci spiral canvas + graph filter + domain sub-hubs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- .obsidian/graph.json | 58 +-- wiki/Wiki Map.canvas | 405 ++++++++++++------ wiki/concepts/Compounding Knowledge.md | 1 + wiki/concepts/Hot Cache.md | 1 + wiki/concepts/LLM Wiki Pattern.md | 1 + wiki/concepts/_index.md | 34 ++ wiki/entities/Andrej Karpathy.md | 1 + wiki/entities/_index.md | 41 ++ wiki/sources/Nate Herk LLM Wiki Transcript.md | 1 + wiki/sources/_index.md | 41 ++ 10 files changed, 415 insertions(+), 169 deletions(-) create mode 100644 wiki/concepts/_index.md create mode 100644 wiki/entities/_index.md create mode 100644 wiki/sources/_index.md diff --git a/.obsidian/graph.json b/.obsidian/graph.json index 35bb5fb..50f8329 100644 --- a/.obsidian/graph.json +++ b/.obsidian/graph.json @@ -1,55 +1,31 @@ { "collapse-filter": false, - "search": "", + "search": "path:wiki", "showTags": false, "showAttachments": false, "hideUnresolved": true, "showOrphans": false, "collapse-color-groups": false, "colorGroups": [ - { - "query": "path:wiki/entities", - "color": { "a": 1, "rgb": 12945088 } - }, - { - "query": "path:wiki/concepts", - "color": { "a": 1, "rgb": 5227007 } - }, - { - "query": "path:wiki/domains", - "color": { "a": 1, "rgb": 5227007 } - }, - { - "query": "path:wiki/sources", - "color": { "a": 1, "rgb": 6986069 } - }, - { - "query": "path:wiki/questions", - "color": { "a": 1, "rgb": 6986069 } - }, - { - "query": "path:wiki/comparisons", - "color": { "a": 1, "rgb": 6986069 } - }, - { - "query": "path:wiki", - "color": { "a": 1, "rgb": 5676246 } - }, - { - "query": "path:_templates", - "color": { "a": 0.3, "rgb": 6316128 } - } + { "query": "path:wiki/entities", "color": { "a": 1, "rgb": 12945088 } }, + { "query": "path:wiki/concepts", "color": { "a": 1, "rgb": 5227007 } }, + { "query": "path:wiki/domains", "color": { "a": 1, "rgb": 5227007 } }, + { "query": "path:wiki/sources", "color": { "a": 1, "rgb": 6986069 } }, + { "query": "path:wiki/questions", "color": { "a": 1, "rgb": 6986069 } }, + { "query": "path:wiki/comparisons", "color": { "a": 1, "rgb": 6986069 } }, + { "query": "path:wiki/meta", "color": { "a": 1, "rgb": 5676246 } }, + { "query": "path:wiki", "color": { "a": 1, "rgb": 5676246 } } ], "collapse-display": true, "showArrow": true, "textFadeMultiplier": -1, - "nodeSizeMultiplier": 1.5, - "lineSizeMultiplier": 1, - "collapse-forces": true, - "centerStrength": 0.6, - "repelStrength": 25, - "linkStrength": 1.2, - "linkDistance": 100, - "scale": 0.9, + "nodeSizeMultiplier": 1.8, + "lineSizeMultiplier": 1.2, + "collapse-forces": false, + "centerStrength": 0.5, + "repelStrength": 30, + "linkStrength": 1.5, + "linkDistance": 120, + "scale": 1.0, "close": false } diff --git a/wiki/Wiki Map.canvas b/wiki/Wiki Map.canvas index e0cbc73..c233d14 100644 --- a/wiki/Wiki Map.canvas +++ b/wiki/Wiki Map.canvas @@ -1,155 +1,304 @@ { "nodes": [ { - "id": "label-meta", + "id": "title", "type": "text", - "text": "## Navigation", - "x": -480, - "y": -260, - "width": 160, - "height": 50, - "color": "5" + "text": "# 🧠 Cosmic Brain\n### Knowledge Map — Fibonacci Spiral\n*13 nodes at golden angle 137.5° — the sunflower pattern*", + "x": -280, + "y": -270, + "width": 560, + "height": 110 }, + { - "id": "label-concepts", - "type": "text", - "text": "## Concepts", - "x": 200, - "y": -260, - "width": 140, - "height": 50, - "color": "1" - }, - { - "id": "label-entities", - "type": "text", - "text": "## Entities", - "x": 200, - "y": 160, - "width": 140, - "height": 50, - "color": "3" - }, - { - "id": "label-sources", - "type": "text", - "text": "## Sources", - "x": -480, - "y": 160, - "width": 140, - "height": 50, - "color": "4" - }, - { - "id": "n-index", + "id": "hub", "type": "file", "file": "wiki/index.md", - "x": -460, - "y": -200, - "width": 200, - "height": 80, + "x": -175, + "y": -60, + "width": 350, + "height": 120, "color": "5" }, + { - "id": "n-hot", + "id": "c-idx", "type": "file", - "file": "wiki/hot.md", - "x": -460, - "y": -100, - "width": 200, + "file": "wiki/concepts/_index.md", + "x": 120, + "y": -40, + "width": 270, "height": 80, - "color": "5" + "color": "2" }, + { - "id": "n-log", + "id": "e-idx", "type": "file", - "file": "wiki/log.md", - "x": -460, - "y": 0, - "width": 200, + "file": "wiki/entities/_index.md", + "x": -411, + "y": 209, + "width": 270, "height": 80, - "color": "5" + "color": "6" }, + { - "id": "n-overview", + "id": "s-idx", "type": "file", - "file": "wiki/overview.md", - "x": -460, - "y": 100, - "width": 200, - "height": 80, - "color": "5" - }, - { - "id": "n-dashboard", - "type": "file", - "file": "wiki/meta/dashboard.md", - "x": -230, - "y": -50, - "width": 200, - "height": 80, - "color": "5" - }, - { - "id": "n-llm-wiki", - "type": "file", - "file": "wiki/concepts/LLM Wiki Pattern.md", - "x": 200, - "y": -200, - "width": 220, - "height": 80, - "color": "1" - }, - { - "id": "n-hot-cache", - "type": "file", - "file": "wiki/concepts/Hot Cache.md", - "x": 200, - "y": -110, - "width": 220, - "height": 80, - "color": "1" - }, - { - "id": "n-compound", - "type": "file", - "file": "wiki/concepts/Compounding Knowledge.md", - "x": 200, - "y": -20, - "width": 220, - "height": 80, - "color": "1" - }, - { - "id": "n-karpathy", - "type": "file", - "file": "wiki/entities/Andrej Karpathy.md", - "x": 200, - "y": 210, - "width": 220, - "height": 80, - "color": "3" - }, - { - "id": "n-source", - "type": "file", - "file": "wiki/sources/Nate Herk LLM Wiki Transcript.md", - "x": -460, - "y": 210, - "width": 220, + "file": "wiki/sources/_index.md", + "x": -101, + "y": -488, + "width": 270, "height": 80, "color": "4" + }, + + { + "id": "dash", + "type": "file", + "file": "wiki/meta/dashboard.md", + "x": 187, + "y": 372, + "width": 260, + "height": 80, + "color": "5" + }, + + { + "id": "ov", + "type": "file", + "file": "wiki/overview.md", + "x": -702, + "y": -141, + "width": 260, + "height": 80, + "color": "5" + }, + + { + "id": "llm-wiki", + "type": "file", + "file": "wiki/concepts/LLM Wiki Pattern.md", + "x": 401, + "y": -381, + "width": 260, + "height": 80, + "color": "2" + }, + + { + "id": "hot-c", + "type": "file", + "file": "wiki/concepts/Hot Cache.md", + "x": -313, + "y": 623, + "width": 260, + "height": 80, + "color": "2" + }, + + { + "id": "hot-m", + "type": "file", + "file": "wiki/hot.md", + "x": -469, + "y": -691, + "width": 260, + "height": 80, + "color": "5" + }, + + { + "id": "comp", + "type": "file", + "file": "wiki/concepts/Compounding Knowledge.md", + "x": 593, + "y": 227, + "width": 280, + "height": 80, + "color": "2" + }, + + { + "id": "karp", + "type": "file", + "file": "wiki/entities/Andrej Karpathy.md", + "x": -891, + "y": 275, + "width": 260, + "height": 80, + "color": "6" + }, + + { + "id": "log-m", + "type": "file", + "file": "wiki/log.md", + "x": 235, + "y": -822, + "width": 260, + "height": 80, + "color": "5" + }, + + { + "id": "nate", + "type": "file", + "file": "wiki/sources/Nate Herk LLM Wiki Transcript.md", + "x": 122, + "y": 822, + "width": 300, + "height": 80, + "color": "4" + }, + + { + "id": "lbl-concepts", + "type": "text", + "text": "**💡 CONCEPTS**", + "x": 420, + "y": -460, + "width": 160, + "height": 40, + "color": "2" + }, + { + "id": "lbl-entities", + "type": "text", + "text": "**👤 ENTITIES**", + "x": -960, + "y": 195, + "width": 160, + "height": 40, + "color": "6" + }, + { + "id": "lbl-sources", + "type": "text", + "text": "**📄 SOURCES**", + "x": 120, + "y": 920, + "width": 160, + "height": 40, + "color": "4" + }, + { + "id": "lbl-nav", + "type": "text", + "text": "**🗂️ NAVIGATION**", + "x": -560, + "y": -790, + "width": 190, + "height": 40, + "color": "5" } ], + "edges": [ - {"id": "e1", "fromNode": "n-index", "fromSide": "right", "toNode": "n-dashboard", "toSide": "left", "toEnd": "arrow"}, - {"id": "e2", "fromNode": "n-hot", "fromSide": "right", "toNode": "n-dashboard", "toSide": "left", "toEnd": "arrow"}, - {"id": "e3", "fromNode": "n-log", "fromSide": "right", "toNode": "n-dashboard", "toSide": "left", "toEnd": "arrow"}, - {"id": "e4", "fromNode": "n-overview", "fromSide": "right", "toNode": "n-dashboard", "toSide": "left", "toEnd": "arrow"}, - {"id": "e5", "fromNode": "n-dashboard", "fromSide": "right", "toNode": "n-llm-wiki", "toSide": "left", "toEnd": "arrow"}, - {"id": "e6", "fromNode": "n-dashboard", "fromSide": "right", "toNode": "n-hot-cache", "toSide": "left", "toEnd": "arrow"}, - {"id": "e7", "fromNode": "n-dashboard", "fromSide": "right", "toNode": "n-compound", "toSide": "left", "toEnd": "arrow"}, - {"id": "e8", "fromNode": "n-dashboard", "fromSide": "bottom", "toNode": "n-karpathy", "toSide": "left", "toEnd": "arrow"}, - {"id": "e9", "fromNode": "n-source", "fromSide": "right", "toNode": "n-dashboard", "toSide": "bottom", "toEnd": "arrow"} + { + "id": "e-hub-cidx", + "fromNode": "hub", "fromSide": "right", + "toNode": "c-idx", "toSide": "left", + "toEnd": "arrow", "label": "concepts" + }, + { + "id": "e-hub-eidx", + "fromNode": "hub", "fromSide": "bottom", + "toNode": "e-idx", "toSide": "top", + "toEnd": "arrow", "label": "entities" + }, + { + "id": "e-hub-sidx", + "fromNode": "hub", "fromSide": "top", + "toNode": "s-idx", "toSide": "bottom", + "toEnd": "arrow", "label": "sources" + }, + { + "id": "e-hub-dash", + "fromNode": "hub", "fromSide": "right", + "toNode": "dash", "toSide": "left", + "toEnd": "arrow" + }, + { + "id": "e-hub-ov", + "fromNode": "hub", "fromSide": "left", + "toNode": "ov", "toSide": "right", + "toEnd": "arrow" + }, + { + "id": "e-hub-hot", + "fromNode": "hub", "fromSide": "left", + "toNode": "hot-m", "toSide": "right", + "toEnd": "arrow" + }, + { + "id": "e-hub-log", + "fromNode": "hub", "fromSide": "top", + "toNode": "log-m", "toSide": "bottom", + "toEnd": "arrow" + }, + { + "id": "e-cidx-llm", + "fromNode": "c-idx", "fromSide": "right", + "toNode": "llm-wiki", "toSide": "left", + "toEnd": "arrow" + }, + { + "id": "e-cidx-hc", + "fromNode": "c-idx", "fromSide": "bottom", + "toNode": "hot-c", "toSide": "top", + "toEnd": "arrow" + }, + { + "id": "e-cidx-comp", + "fromNode": "c-idx", "fromSide": "right", + "toNode": "comp", "toSide": "left", + "toEnd": "arrow" + }, + { + "id": "e-eidx-karp", + "fromNode": "e-idx", "fromSide": "left", + "toNode": "karp", "toSide": "right", + "toEnd": "arrow" + }, + { + "id": "e-sidx-nate", + "fromNode": "s-idx", "fromSide": "bottom", + "toNode": "nate", "toSide": "top", + "toEnd": "arrow" + }, + { + "id": "e-llm-karp", + "fromNode": "llm-wiki", "fromSide": "bottom", + "toNode": "karp", "toSide": "top", + "toEnd": "none", "color": "6", + "label": "originated by" + }, + { + "id": "e-llm-nate", + "fromNode": "llm-wiki", "fromSide": "bottom", + "toNode": "nate", "toSide": "top", + "toEnd": "none", "color": "4", + "label": "demonstrated in" + }, + { + "id": "e-hc-hot", + "fromNode": "hot-c", "fromSide": "left", + "toNode": "hot-m", "toSide": "right", + "toEnd": "arrow", "label": "implemented as" + }, + { + "id": "e-comp-karp", + "fromNode": "comp", "fromSide": "left", + "toNode": "karp", "toSide": "right", + "toEnd": "none", "color": "6" + }, + { + "id": "e-nate-karp", + "fromNode": "nate", "fromSide": "left", + "toNode": "karp", "toSide": "bottom", + "toEnd": "none", "label": "about" + } ] } diff --git a/wiki/concepts/Compounding Knowledge.md b/wiki/concepts/Compounding Knowledge.md index 1df7564..dac0fce 100644 --- a/wiki/concepts/Compounding Knowledge.md +++ b/wiki/concepts/Compounding Knowledge.md @@ -17,6 +17,7 @@ related: - "[[Hot Cache]]" - "[[Andrej Karpathy]]" - "[[Nate Herk LLM Wiki Transcript]]" + - "[[concepts/_index]]" sources: - "[[wiki/sources/Nate Herk LLM Wiki Transcript]]" --- diff --git a/wiki/concepts/Hot Cache.md b/wiki/concepts/Hot Cache.md index 29d1fe4..ee0db23 100644 --- a/wiki/concepts/Hot Cache.md +++ b/wiki/concepts/Hot Cache.md @@ -19,6 +19,7 @@ related: - "[[Compounding Knowledge]]" - "[[index]]" - "[[hot]]" + - "[[concepts/_index]]" sources: - "[[wiki/sources/Nate Herk LLM Wiki Transcript]]" --- diff --git a/wiki/concepts/LLM Wiki Pattern.md b/wiki/concepts/LLM Wiki Pattern.md index ee69645..ac3a972 100644 --- a/wiki/concepts/LLM Wiki Pattern.md +++ b/wiki/concepts/LLM Wiki Pattern.md @@ -21,6 +21,7 @@ related: - "[[Andrej Karpathy]]" - "[[Nate Herk LLM Wiki Transcript]]" - "[[index]]" + - "[[concepts/_index]]" sources: - "[[wiki/sources/Nate Herk LLM Wiki Transcript]]" --- diff --git a/wiki/concepts/_index.md b/wiki/concepts/_index.md new file mode 100644 index 0000000..0763486 --- /dev/null +++ b/wiki/concepts/_index.md @@ -0,0 +1,34 @@ +--- +type: meta +title: "Concepts Index" +updated: 2026-04-07 +tags: + - meta + - index + - concept +domain: knowledge-management +status: evergreen +related: + - "[[index]]" + - "[[LLM Wiki Pattern]]" + - "[[Hot Cache]]" + - "[[Compounding Knowledge]]" +--- + +# Concepts Index + +Navigation: [[index]] | [[entities/_index|Entities]] | [[sources/_index|Sources]] + +All concept pages — ideas, patterns, and frameworks extracted from sources. + +--- + +## Knowledge Management + +- [[LLM Wiki Pattern]] — the core architecture for persistent, compounding knowledge bases +- [[Hot Cache]] — ~500-word session context file, updated after every ingest +- [[Compounding Knowledge]] — why the wiki grows more valuable over time, unlike RAG + +--- + +## Add new concepts here as they are extracted from sources. diff --git a/wiki/entities/Andrej Karpathy.md b/wiki/entities/Andrej Karpathy.md index 3b311ca..acd3786 100644 --- a/wiki/entities/Andrej Karpathy.md +++ b/wiki/entities/Andrej Karpathy.md @@ -15,6 +15,7 @@ related: - "[[LLM Wiki Pattern]]" - "[[Compounding Knowledge]]" - "[[Nate Herk LLM Wiki Transcript]]" + - "[[entities/_index]]" sources: - "[[wiki/sources/Nate Herk LLM Wiki Transcript]]" --- diff --git a/wiki/entities/_index.md b/wiki/entities/_index.md new file mode 100644 index 0000000..3901a12 --- /dev/null +++ b/wiki/entities/_index.md @@ -0,0 +1,41 @@ +--- +type: meta +title: "Entities Index" +updated: 2026-04-07 +tags: + - meta + - index + - entity +status: evergreen +related: + - "[[index]]" + - "[[Andrej Karpathy]]" +--- + +# Entities Index + +Navigation: [[index]] | [[concepts/_index|Concepts]] | [[sources/_index|Sources]] + +All entity pages — people, organizations, products, and tools. + +--- + +## People + +- [[Andrej Karpathy]] — AI researcher, educator; originated the LLM Wiki pattern + +--- + +## Organizations + + + +--- + +## Products & Tools + + + +--- + +## Add new entities here as they are identified during ingests. diff --git a/wiki/sources/Nate Herk LLM Wiki Transcript.md b/wiki/sources/Nate Herk LLM Wiki Transcript.md index 4a77c1d..78b148f 100644 --- a/wiki/sources/Nate Herk LLM Wiki Transcript.md +++ b/wiki/sources/Nate Herk LLM Wiki Transcript.md @@ -27,6 +27,7 @@ related: - "[[Compounding Knowledge]]" - "[[Andrej Karpathy]]" - "[[index]]" + - "[[sources/_index]]" sources: - "[[.raw/nate-herk-llm-wiki-transcript.md]]" --- diff --git a/wiki/sources/_index.md b/wiki/sources/_index.md new file mode 100644 index 0000000..af18dfb --- /dev/null +++ b/wiki/sources/_index.md @@ -0,0 +1,41 @@ +--- +type: meta +title: "Sources Index" +updated: 2026-04-07 +tags: + - meta + - index + - source +status: evergreen +related: + - "[[index]]" + - "[[Nate Herk LLM Wiki Transcript]]" +--- + +# Sources Index + +Navigation: [[index]] | [[concepts/_index|Concepts]] | [[entities/_index|Entities]] + +All source pages — summaries of ingested documents, transcripts, articles, and data. + +--- + +## Transcripts + +- [[Nate Herk LLM Wiki Transcript]] — Nate Herk demonstrates the LLM Wiki Pattern in practice (2026-04-07) + +--- + +## Articles + + + +--- + +## Papers + + + +--- + +## Add new sources here after each ingest.