“If I change Refund(), what breaks?”
the map answers · three promises · four tests · one known issue, already on the path
The graph
Nobody drew the part that says what the code is for.Proof draws it from the promises your engineers sign, and a gate keeps it true.
promisecodetestknown issue
hover a card · its links light up
Example service. Every edge is a machine-checked link, not a guess.
A real one
buger/jsonparser: a Go JSON parser, more than ten years in production. Its map and its register are public.

promises signed by the maintainer
functions, every one traced to the promises it serves
breaks fixed upstream, each with a test that failed on main
miss published, MISS-001, with its postmortem
Blast radius
Change one thing and the map lists what depends on it, before you merge. Pick a ring to see what it means for you.
One promise on our own engine's map, walked to everything that depends on it. 130 things, each one listed by name.
Questions
The map answers the questions your engineers ask before they change something. Three of them, on the example service.
Refund(), what breaks?”the map answers · three promises · four tests · one known issue, already on the path
the map answers · yes · KI-07, reproducer attached · a person validates every finding before it reaches you
the map answers · the list, in plain words, each line signed by an engineer who owns the code
Your engineers ask it. Your CI asks it on every commit. Your agents ask it while they work.
Who signs
Your agents read the map while they work, and they can propose promises to it. Anything an agent writes is a draft: it cannot approve its own work.
When code moves
Code moves every day: a function is renamed, a test is deleted, a file is split in two. On the next commit the gate names the link that no longer holds, this promise, this file, this test.
Your engineers fix the link or change the promise, and the map is true again. A map inferred from the code alone drifts with every commit, and nobody is told.
Start
Pick the one you would least like to be asked about. We onboard it with your engineers, then the map and the gate are yours.
Private early access: we onboard a small number of teams each month. Leonid onboards each team himself. Private code stays private. We countersign your NDA before we read a line of your code.
Prefer a call? 20 minutes with Leonid →
Leonid Bugaev · founder
signs the bar and the published misses