Knowledge Graph

A graph of what I've spent my time on.

Like others, I came across Andrej Karpathy's gist on building a personal wiki with an LLM. The idea was simple. Treat your own history, notes, transcripts, documents as the corpus, and let a model help you navigate it the way you'd navigate Wikipedia. A personal context graph, built from the stuff only you have.

I became obsessed with this idea and intrigued based on mixed results from using BigQuery as a vector table and RAG approach. I already had the corpus. Every client meeting I've taken over the last three years is recorded and transcribed through Tactiq. That's over two thousand meetings of real client work: data platform migrations, team hires, model evaluations, stakeholder debates, decisions made and unmade. It's the best proprietary data I have for writing about this work honestly, because it's the work itself.

Each meeting became a markdown page with a short summary and a set of wikilinks to the themes it touched. Topics like data governance, identity resolution, stakeholder alignment, AI agent design, and team building emerged as recurring nodes. Over time the links formed a graph that reflects what I've spent my time on.

Below is a representation of the graph I came up with. Further down the page, I've written about how I use it to find what to write about, and the pipeline I've built around it.

2,066meetings indexed
43recurring topics
371connections
Rendering graph…

Drag to pan. Scroll to zoom. Click a node to highlight its connections.

Writing alongside AI

How an article gets made.

The graph is the starting point. Everything after is a sequence I've settled into working with Claude Code.

  1. 01

    A topic on the graph I haven't written about, but have real reps on. The node picks itself.

  2. 02

    That node maps to meetings. A GraphQL call to Tactiq pulls the full transcripts so we're grounded in the meetings themselves, verbatim.

  3. 03

    Plan mode. Claude interviews me before it writes anything. What am I trying to say, who is this for, what have I seen that backs it up.

  4. 04

    First draft. Written around specifics from the transcripts, using language I used in the meetings themselves.

  5. 05

    Five critique agents read the draft. Voice, logic, evidence, structure, clarity. Each one returns notes against a specific lens.

  6. 06

    Back to plan mode. We go through the notes together, I approve what stays, push back on what doesn't. The draft tightens.

  7. 07

    A hand-drawn sketch if the piece needs one. Then publish.

Claude is in the loop. I'm still the one writing.