Graphify Pilot (2026-07-29)
Decision: trial Graphify (PyPI graphifyy) as an AST-derived code knowledge graph for entirely-api, alongside — not replacing — this vault.
- Graph:
/data/graphify/unlikely-api/graphify-out/— 6,917 nodes / 14,622 edges / 310 communities, zero LLM cost, 99% EXTRACTED edges, no import cycles. God nodes:get_client()(256 edges),get_record(),list_records(),send_whatsapp(),update_project(),create_notification(). - Obsidian mirror:
/data/code-vault/(7,228 notes + graph.canvas) — a third vault, deliberately separate because the export regenerates from scratch and must never touch mostly-vault or project-vault. - Hooks: git post-commit/post-checkout in the repo rebuild incrementally (background, output pinned to /data via GRAPHIFY_OUT); Claude Code Stop hook (
/opt/scripts/graphify-vault-export.sh) refreshes the vault only when graph.json changed. - The always-on session hook (
graphify claude install) is off for the pilot. Manual queries via/opt/scripts/graphify-queryare usage-logged to/data/graphify/query_log.jsonl; outcomes recorded withsave-result. - Review 2026-08-12: regular + useful queries → enable session hook; otherwise stay manual or retire.
This vault remains the record of decisions and why; the code graph records what the code is.