Case study · May → September 2026

314 changes in under seven weeks, each one through a test gate

The client work in these case studies runs on an operating system we built for ourselves first: a knowledge graph that remembers every decision, AI engineering sessions that ship through tests and pull requests, scheduled readers that take numbers from the source, and gates that stop a change before it reaches a client. This is what it is, measured, and what it has caught.

314 Changes merged in under seven weeks One repository, Jul 30 → Sep 14 · every merge passed the required test gate

No Brainer Media

Our own operations May → September 2026

Brief

No Brainer Media is founder-led. The work described in the other case studies — phone rebuilds, ad accounts, CRM automation, websites — is delivered on an operating system we built for our own use first. It has four parts: a memory, a pair of hands, a set of eyes, and gates between them. Each part is a working system the others depend on, and each is measured below with the number it had on September 14, 2026.

The memory

Every client decision, audit, runbook and finding lives in one knowledge graph: 913 documents in 32 classes, joined by 4,070 cross-references and indexed so any working session can query it. Each document carries a stable ID, so a number on a public page can be traced to the audit behind it. Sessions open by reading the graph's current state and close by writing a handoff record back — 263 of them since July 31 — so the next session starts where the last one stopped instead of from someone's recollection.

The hands

Engineering is done by AI coding sessions, each working in its own isolated copy of the repository so parallel work cannot collide. Every change lands as a pull request against a protected main branch that refuses direct pushes and merges nothing until the required test-and-gate check passes — 1,153 automated tests on the graph's own tooling alone. Between July 30 and September 14 that repository merged 314 pull requests, and every one of them carries a passing gate. Production deploys and client-facing sends still wait on a person's explicit go.

The eyes

Numbers come from the source, on a schedule, not from someone's screenshot. 20 scheduled jobs read ad spend, analytics, search performance, answer-engine visibility and call logs. Where a client receives a recurring report, the engine that writes it is the same engine an audit uses, so the number on a Monday report and the number in a finding cannot drift apart.

What the gates caught

Gates exist because green is not the same as working. Three from the last six weeks. On our own site, an analytics endpoint answered success to eight lead events over 90 days while recording none of them, over a lowercase value it silently rejected; the fix shipped with a regression test proven to fail on the old code. Before a deploy on September 8, the live worker was compared against the repository and found to be running three phone-receptionist fixes that the main branch did not yet have — a routine deploy from a green main would have quietly removed them, so the deploy was held until the fixes merged. And while client names were being removed from this site, a scan of the built pages found initials no reviewer had flagged: a component was printing a URL slug in capitals. The pre-upload type check then stopped the corrected build once before it was allowed out.

What it is not

It is not autonomous. The graph, the sessions and the gates make the work faster and harder to break; they do not decide what ships. And gates only catch the failure classes someone has written down, which is why each incident above ended with a new check rather than a new promise. The counts on this page are a snapshot of September 14, 2026 and will be out of date within days.

Result table

The receipts.

Metric Value Source
Pull requests merged, knowledge-graph repository 314 GitHub, Jul 30 → Sep 14, 2026; each with a passing test-and-gate check
Automated tests on the graph's tooling 1,153 Test collection, 2026-09-14
Knowledge-graph documents · cross-references 913 · 4,070 Graph index, 2026-09-14
Session handoff records written back 263 Handoff store, Jul 31 → Sep 14, 2026
Scheduled readers and jobs 20 Host task scheduler, 2026-09-14
Commits since the graph began 1,065 Repository history, May 11 → Sep 14, 2026

If you are hiring an agency that promises AI-driven delivery, ask for three things: where a decision from six months ago is written down, what stops an untested change from reaching your systems, and the last time that stop actually fired. The answers take five minutes and say more than a capabilities deck.

Want this kind of result?

Book a discovery call. We'll walk your numbers.

No pitch deck. Just your CRM, your ad accounts, and a straight read on what the next 90 days could look like.