Skip to content

Type to search titles, headings, and body text.

Contents

Graph Engineering Course — Docs

This directory is the whole course. Everything readable on GitHub and everything rendered by the companion website is generated from these same markdown files — there is exactly one copy of the content, not two that can drift apart.

If you haven't been here before, don't start on this page. Visit the router first and answer a couple of quick questions about where you're coming from; it will point you at the right entry point below.

Two ways through the material

The core path (roughly two hours). Steps 1 through 13, plus Projects 1 through 4. This gets you from "I have one loop and one memory file" to "I can build a fact graph, feed a worker a bounded slice of it, and check a claim against real edges instead of trusting how confident it sounds." Most readers stop here on a first pass and that's a complete, useful stopping point.

The second read. Steps 14 through 17, Projects 5 through 8, the full pattern library, and the advanced tier. This is where governance, scale, and the judgment calls about when not to build a graph live. Come back for it once the core path has had time to sink in, or once you're actually running more than one loop against a shared graph and need the harder material.

Skill tracks

TrackLevelWalking in, you already know…Walking out, you can…Where it lives
G1 · FoundationsNew to graphsThe Loop Engineering vocabulary — heartbeat, spine, maker/checkerPoint to the exact moment a lone memory file quits working once a second worker starts touching it, and tell a trail of attempts apart from a store of checked claimsPrerequisites + Foundations + Part 1
G2 · PractitionerComfortable with the two-graph splitThat work-history and facts are different graphs with different jobsPush a real claim through extraction, resolution, and provenance, then hand a worker a bounded subgraph and check its output against real edgesParts 2–4 + Projects 2–6
G3 · EngineerCan stand up a single working graphHow one graph is built and readConnect several loops into a governance graph, and name — and patch — each of the four ways a lone loop quietly goes wrongPart 5 + Projects 7–8 + pattern library
G4 · Ultra-ProHas shipped a graph alreadyHow to run a graph as production infrastructureRecognize when a graph is the wrong tool for a job, scale one across a bigger system, and write a new pattern for someone else to reuseParts 6–7 + advanced tier + certification

Before Part 1

SectionWhat it's for
00-start-here/A short router — 2–3 questions that point you at the right starting page
01-prerequisites/Confirms you have Loop Engineering and Harness Engineering, with recap primers if you want a refresher
02-foundations/Vocabulary and mental models this whole course leans on: the glossary, mental models, the two-graph split at an intro level, and comprehension debt

The 17-step roadmap

Links below point at where Day 2 of this build will place each step's page. Until then they're placeholders for the shape of the course, not live pages — that's expected at this stage of the build.

Part 1 — The Memory Problem

  1. Why loops outgrow a single memory file
  2. Graphs in plain terms
  3. Keep your two graphs separate

Part 2 — The DAG of Work

  1. Recording attempts without losing the trail
  2. Letting failed branches stay queryable

Part 3 — The Graph of Facts

  1. Extraction: schema first, prose second
  2. Resolution: merging without losing the evidence
  3. Provenance: every claim keeps a receipt

Part 4 — Working From the Graph

  1. Subgraphs: give a worker a slice, not the graph
  2. The grounded checker

Part 5 — The Graph of Loops

  1. Wiring loops together
  2. Four ways a lone loop fails itself
  3. Anchors and frozen nodes

Part 6 — One Graph, End to End

  1. Six questions before you build
  2. Build the same graph twice

Part 7 — Staying Grounded

  1. When to skip graph engineering entirely
  2. Complexity budgets and staying the engineer

Reference material

SectionWhat it's for
methods/The build-a-graph method, the pattern picker, and the pre-build decision framework
operating/Anti-patterns, failure modes, safety notes, and observability guidance
advanced/The Ultra-Pro (G4) tier: scale, federation, and org-level governance
projects/The eight hands-on projects, from a first hand-drawn graph to the two-loop capstone
appendix/cheatsheets/Quick-reference sheets per tool
assessments/The final exam, capstone rubric, and Graph Ready certification

Patterns and starter kits

Runnable material lives outside docs/ at the repo root: patterns/ for the pattern catalog and starters/ for clone-and-run kits. Full attribution for every idea this course draws on is in resources/sources.md.