CoreWise Academy

Agents & Automation · Layer III / Broad

Split big AI tasks into steps and checks

One big question in one chat makes the model decide, research, write, and grade itself in a single pass. Map the work instead: parallel research jobs, a checker that did not write the answer, a merge, and your approval before anything expensive.

Nº 034 · Vol. I·8 min read· Updated August 2026

“checking is its own job”

Ask a model one big question, “Should I build this idea?”, and you get one confident answer: market size, a few competitors, maybe a launch plan. It feels like research. Greg Isenberg, host of the Startup Ideas podcast, walks through what actually happened in that pass and a better shape for the work: break the task into jobs, run the independent ones at the same time, give the checking to something that did not write the answer, and approve the result yourself before acting on it. He files this under the term “graph engineering”; the practice is simpler than the name.

01One chat does five jobs at once

Slow down the confident one-chat answer and it gets uncomfortable. In that single pass, one model:

Nothing checked any stage, and you might commit years to the conclusion. The last item is the sharpest problem: much AI research fails because the writer and the grader are the same model.

“the same model that writes the answer also grades the answer”

Greg Isenberg, “Why Graph Engineering will 10x your Claude/Codex” · 12:02

Isenberg’s comparison: that is an employee writing their own performance review. In a well-designed workflow, checking is a separate job, done by something that has no stake in the answer. Why a model grading its own taste fails, and what to route to a person instead, is the subject of Why AI makes slop and how to catch it.

02Jobs, arrows, and shared notes

The mapped version of a piece of work has three parts:

For the “should I build this?” question, the mapped workflow runs like a small team. A planner breaks the question into angles. Three researchers work at the same time, one each on customers, competitors, and distribution, because none of them needs the others’ output. A checker then attacks the findings: which claims have evidence, which data is stale, which competitor got ignored, where pain got confused with willingness to pay. A merge step turns what survives into a one-page recommendation. You read it and decide. The answer is still a written report; the work behind it is what changed.

The same shape fits daily work. A support workflow classifies the ticket, pulls the customer’s history, searches the policy docs, drafts a reply, has a checker review tone and accuracy, and routes refunds and angry customers to a person. A coding workflow plans, edits, reviews the diff, runs the tests, and holds the pull request for your approval; Loop the agent until the work passes builds exactly that checker-and-rerun structure, and Capture the model’s discipline covers the planner-and-worker split behind it.

Not every task earns this. Brainstorming ten names or summarizing a short email is fine in a plain chat. Map the work when three things hold: it has multiple steps, some steps could run at the same time, and the output needs checking before it matters.

One vocabulary trap: “graph” names two different things in AI.

03Run it by hand first

Isenberg’s advice for a first attempt runs against the tool-first instinct: no framework, no automation.

“draw the graph before you automate the graph”

Greg Isenberg, “Why Graph Engineering will 10x your Claude/Codex” · 14:28

On a blank whiteboard app, write the final outcome at the top, then the jobs (planner, researchers, checker, merge, your approval), then the arrows. Run it by hand: a separate chat per job, you carrying the notes between them. Slower than automation, and far easier to understand. If the hand-run version does not produce clearly better work than one chat, automating it would only produce the same mediocre work faster.

Once the map works a few times by hand, upgrade in two stages:

04Keep the map small

More jobs do not mean better output. Five workers can confidently repeat the same wrong idea, and a big enough workflow spends more time coordinating than thinking. The goal is the smallest map that improves the work.

“the smallest graph that improves the quality of work”

Greg Isenberg, “Why Graph Engineering will 10x your Claude/Codex” · 21:16

A good small map does five things:

Scale the approval stop to the stakes: a private memo needs a light look, while a customer email, a public post, deployed code, or a refund needs a strict one.

The last item compounds. Every research run leaves better customer notes; every support run leaves better product feedback; the notes from this run make the next run smarter. Where to keep them so an agent can actually use them next time is the subject of Give your agent a memory.

Further reading

FAQ

You ask a model one big question ("Should I build this?") and get a confident, complete answer. What actually happened in that single pass, and why is it risky?

One model decided what mattered, researched it, interpreted the evidence, wrote the recommendation, and graded its own confidence, all in one pass with nothing checking any stage. The answer sounds like research, but the same system that wrote it also judged it, and a big decision can rest on it.

In a mapped workflow, which jobs can run at the same time, and what does the checker need before it can start?

Jobs that do not depend on each other's output can run at the same time; researching customers, competitors, and distribution are independent, so they run in parallel. The checker needs the research finished before it can attack it, and the final recommendation needs the checker's pass before the surviving evidence is merged. Arrows only exist where one job truly needs another's output.

When does a task deserve a mapped workflow, and when is a plain chat fine?

Map the work when it has multiple steps, some of those steps could run at the same time, and the output needs checking before it matters (deep research, a go-to-market plan, support triage, code review). A plain chat is fine for small tasks with cheap mistakes: brainstorming ten names or summarizing a short email needs no workflow.

Sources
  1. Greg Isenberg · “Why Graph Engineering will 10x your Claude/Codex”
    cited at 1:29 · 2:22 · 3:53 · 6:45 · 8:57 · 9:49 · 12:02 · 13:11 · 14:28 · 15:17 · 15:56 · 20:43 · 21:16 · 21:46 · 22:29