Build in public · Agentic AI
Two Viral Articles Racked Up ~486,000 Views on "Graph Engineering." Here's What Happened When We Actually Built It — in 7 Hours.
1-minute takeaway — what you'll walk away with
Two viral articles racked up ~486,000 views on 'Graph Engineering.' We spent 7 hours building it instead — a living meta-repo, two deployed apps, a one-slash super-tool — and our own quality gates ended up fact-checking the viral numbers. Full story with receipts, plus the 7-step playbook.
Viral content → living system, with an AI cofounder doing the labor and a human holding every irreversible decision. The twist: our own evidence gates fact-checked the viral numbers.
Last week, an article about "Graph Engineering" pulled 382,000 views on X. Two days later, a second one pulled 104,000 more — nearly half a million views between them (per X's public counters at time of writing — a number I can't independently tier, and yes, I see the irony; hold that thought).
Most readers hit bookmark and moved on.
I handed both articles to my AI cofounder with one instruction: don't summarize this — build it.
Seven hours later (first commit 11:02, last commit 17:53, same day — timestamps I'll happily screenshot), we had a working Graph Engineering operating system: a live meta-repo tracking the field, two deployed web apps, a one-slash super-tool, and a CI pipeline that refuses to let any of it rot.
And here's the part nobody expected: along the way, our own quality gates fact-checked the viral articles — and downgraded their headline numbers.
This is the full story, with receipts. And at the end, the exact playbook so you can run it on any field you care about.
The problem with bookmarking
Viral technical content has a half-life of about 48 hours. You save it, the algorithm moves on, and six months later you couldn't find that "18% better accuracy" claim if your job depended on it — let alone tell whether it was ever true.
The articles were genuinely good. The first (by Sprytix) mapped how Microsoft, Stanford, and Anthropic independently converged on knowledge graphs over plain RAG — the model finds text, the graph finds reality. The second (by 0xRafy) mapped the shift from one drowning agent loop to a coordinated graph of agents — nodes, routers, state, gates.
But an article is a snapshot. A field moves. Stars change, repos die, papers get corrected, and the killer stat you quoted in a client deck turns out to trace to... another article.
The fix isn't a better bookmark. It's a living system.
What we built in 7 hours (graded in public — every grade and evidence tier is on the live apps)
1. A repo factory first. Before touching the domain, we built the machine that builds repos: one YAML spec → a complete repository where make check passes at birth. Structure, CI, tests, a weekly sync heartbeat, an evidence discipline — all generated, all gated. We reverse-engineered the DNA from six repos we'd already shipped, so the factory encodes patterns that survived contact with reality, not aspirations.
2. Then the factory minted the product. graph-engineering-anything was scaffolded by the factory living inside it — filled spec in, working repo out, green on the first run. Twenty minutes and six commits after the factory's first commit, it was live on GitHub with remote CI passing in 11 seconds.
3. A meta-repo that stays current by itself. It tracks 10 load-bearing repos of the field — microsoft/graphrag, stanfordnlp/dspy, stanford-oval/storm, getzep/graphiti, modelcontextprotocol/servers, google/adk-python, langchain-ai/langgraph and more — with real star counts and push dates fetched live from the GitHub API. A weekly cron is armed to refresh everything and open a pull request a human reviews — first scheduled run is next Monday (Jul 27). The system drafts; the human ships. Always.
4. Every claim wears an evidence tier. This is the part I'm proudest of. All 13 claims in the knowledge base are tiered: 🟢 GROUNDED means we located and read the primary source. 🟡 WEAK means we only know it "as cited in" someone's article — and it stays WEAK until the primary is read, no matter how viral the source was.
5. A super-tool anyone can drive. /graph-engineering-anything — one slash command, no grammar required, no expertise required. Six features, each with runnable say-this-get-that examples on the live demo: graph your meeting notes, trace relationship chains across a ~90-repo portfolio (one of the demo's example prompts), decide graph-vs-RAG before you waste a build, track what moved this week, grow the registry, design an agent graph when your one loop starts drowning. Irreversible actions are always drafted for a human to approve — hard to misuse, by contract.
6. Two live surfaces you can visit right now. A demo app where every feature shows exactly what you'd say and exactly what you'd get — plus a copilot grounded ONLY in the repo's data (if you ask something outside its corpus, it says so instead of bluffing). And a journey app where every delivery of this project sits as a graded report card with evidence. Grades so far: 0.75, 0.75, 1.00, 0.75, 0.75, 0.80, 0.75. Not straight A's. That's the point.
One disclosure before the twist: the repo itself is private for now. The two live apps below are the public, interrogable surfaces — every number in this post that matters is on them.
The twist: our gates fact-checked the source
The viral article's most-quoted line: GraphRAG delivers "18% better accuracy at 85% lower cost."
When those numbers hit our evidence pipeline, they didn't survive at full strength. The claimed primary source is a paper we haven't been able to read yet. Until we do, that claim sits in our public evidence table marked 🟡 WEAK — "as cited in the X article; primary not yet read" — with the exact caveat sentence you'd need if you still wanted to use it in a deck.
Meanwhile, the claims that DID survive at 🟢 GROUNDED: Microsoft's actual GraphRAG paper (Edge et al., arXiv:2404.16130), Stanford's DSPy and STORM, the TACL work on relational memory and KEPLER, Anthropic's "Building effective agents," and Google's ADK 2.0 docs — which we fetched and read before citing.
Think about what that means: a system built FROM viral content that refuses to REPEAT viral content unverified. The 382K-view number gets the same skeptical treatment as anything else.
Accuracy over comfort. It's a design principle, not a vibe.
The discovery we didn't plan
Halfway through, the two articles collided. The first used "graph engineering" to mean knowledge graphs (entities and relationships instead of text retrieval). The second used the same term for agent graphs (many coordinated agents instead of one drowning loop).
Same phrase. Two different revolutions.
Our own maintenance rule — "contradictions are flagged for human review, never silently merged" — forced us to handle it explicitly. The repo now covers both senses, with the bridge stated plainly: DSPy optimizes the pipeline graph, GraphRAG optimizes the knowledge graph. A mature AI system uses both.
A bookmark can't do that. A living system catches the field forking in real time.
Steal this playbook (7 steps, any field)
- Catch the signal. A viral article is a market vote on what people want organized. Don't just save it — treat it as a spec.
- Build the factory before the product. One reusable template that stamps out repos with quality gates baked in. Slow once, fast forever.
- Make check the only truth. One command runs every gate. CI runs exactly that command. Nothing ships red, and nobody gets to hand-report green.
- Tier every claim by evidence. Primary source read = GROUNDED. Everything else = WEAK, visibly, until you do the reading. Your credibility compounds while everyone else's hype decays.
- Automate freshness, human-gate judgment. Weekly syncs pull live data and open PRs. A human merges. The system never publishes, pays, or deletes on its own.
- Ship a surface people can interrogate. Not a PDF — a live app with a copilot that's grounded in your data and admits what it doesn't know.
- Grade yourself in public. Every delivery gets a report card with evidence per result. An honest 0.75 builds more trust than a fake 0.90 ever will.
Why this matters beyond one repo
The interesting shift isn't graph engineering. It's the meta-move: viral content → living system in hours, not quarters — with an AI cofounder doing the labor and a human holding every irreversible decision.
Two years ago this was a team and a quarter. Last year it was a hackathon weekend. Now it's an afternoon — IF you have the discipline layer: the gates, the evidence tiers, the human gates, the public grades. Speed without that layer just ships hallucinations faster.
The model is the same for everyone. The architecture isn't.
See it live:
→ The demo (try the super-tool examples): graph-engineering-anything-demo.vercel.app
→ The journey (every delivery, graded, with evidence): graph-engineering-anything.vercel.app
What field would you compile into a living system — and what's the first claim you'd have to downgrade to WEAK? Tell me in the comments.
More in the AI-Native series
All of it lives in the Writing section on the home page.
I'm Paul Wu — physical AI engineer building AI systems in public. Every number in this piece traces to a public artifact or is explicitly labeled as untiered. Written with my AI cofounder; adversarially reviewed (two rounds, first draft failed) before you ever saw it.