diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index 3563f0e..2ee6760 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -212,6 +212,7 @@
},
"active": "26813e16e829b798",
"lastOpenFiles": [
+ "010 inbox/Graphify.md",
"010 inbox/Internet Use Control — Kids' Screen Time Limits.md",
"010 inbox/Email Agent — Family Inbox Triage.md",
"100 inbox/Local LLM Infrastructure & Qwen2.5 Deployment.md",
@@ -239,7 +240,6 @@
"200 projects/210 AI Resume/Hindsight AI Resume Tool.md",
"010 inbox/Alibaba Code Review AI Tool.md",
"300 areas/395 AI Tools to try/Alibaba Code Review AI Tool.md",
- "Clippings/alibabaopen-code-review Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, S.md",
"010 inbox/_WATCHER",
"300 areas/355 AI Research and Techniques",
"300 areas/355 Ai Research and Techniques",
diff --git a/010 inbox/Graphify.md b/010 inbox/Graphify.md
new file mode 100644
index 0000000..ba05830
--- /dev/null
+++ b/010 inbox/Graphify.md
@@ -0,0 +1,78 @@
+---
+title: Graphify
+type: note
+status: active
+proposed_folder: 200 projects/Tools Software WebUI
+proposed_toc: "100 Table of Contents/Projects.md → Tools & Software"
+proposed_tags:
+ - project
+ - ai-agents
+ - architecture
+ - obsidian
+ - graphify
+ - tool
+ - knowledge-graph
+ - pi-agent
+ - showcase
+confidence: 0.36
+approved: false
+proposed_for: 81b41d8d42a8
+created: "2026-10-13"
+tags:
+ - ai
+ - tool
+ - graphify
+ - knowledge-graph
+ - pi-agent
+ - showcase
+aliases: []
+skills:
+ - python
+ - knowledge-graphs
+ - mcp
+ - subagent-orchestration
+ - graph-analytics
+tools:
+ - graphify (graphifyy)
+ - pi-graphify
+ - mcp
+ - networkx
+---
+
+# Graphify — Overview
+
+## 💡 What is this project?
+
+Graphify turns a folder of files into a knowledge graph. It reads the files, finds
+concepts, and links them. The graph answers questions that cross many files.
+
+I run it on my Obsidian vault. The graph holds 2,171 nodes and 2,770 edges across
+128 communities. An AI agent reads the graph instead of all 134 notes.
+
+## 🌟 Key Highlights (Portfolio & Employment)
+
+- **Concept**: A persistent knowledge graph with an honest audit trail. Every link is tagged EXTRACTED, INFERRED, or AMBIGUOUS.
+- **Tools & Skills Showcase**: Python, NetworkX community detection, an MCP server, pi extension tools, and subagent orchestration for semantic extraction.
+- **Practical Value**: One query reads the graph instead of 134 files. The measured cost is 31 times fewer tokens per query.
+
+## 📐 Architecture & Flow
+
+```mermaid
+flowchart LR
+ A["Obsidian vault
134 notes"] --> B["detect + chunk"]
+ B --> C["semantic extraction
pi subagents"]
+ C --> D["graph.json
2171 nodes / 2770 edges"]
+ D --> E["cluster + analyze"]
+ E --> F["GRAPH_REPORT.md"]
+ E --> G["graph.html"]
+ D --> H["MCP server
graphify-vault"]
+ H --> I["AI agents
query_graph"]
+```
+
+## 🔗 Related Notes & Links
+
+- **Graph data**: `/home/sam/graphify/obsidian-vault/graph.json`
+- **Interactive HTML**: `/home/sam/graphify/obsidian-vault/graph.html`
+- **Report**: `/home/sam/graphify/obsidian-vault/GRAPH_REPORT.md`
+- **Interface**: MCP server `graphify-vault` (query from any folder), plus CLI and pi tools.
+- **AI Context (Outline)**: collection `Graphify`
diff --git a/010 inbox/_sort log.md b/010 inbox/_sort log.md
index 7414eeb..35a8ccd 100644
--- a/010 inbox/_sort log.md
+++ b/010 inbox/_sort log.md
@@ -20065,3 +20065,7 @@ What the watcher did, newest last.
### 2026-10-14 12:12:45
- **proposed** `Internet Use Control — Kids' Screen Time Limits.md` → `200 projects/Tools Software WebUI` (confidence 0.80)
+
+### 2026-10-14 13:23:07
+- **proposed** `Graphify.md` → `200 projects/Tools Software WebUI` (confidence 0.36)
+- - Low JEV confidence — recommend human confirmation