PTENES
Skip to content
TRACK 2

🪜 When to use a loop (and when NOT to)

A loop isn’t the default—it’s a decision. This track gives you the ladder that filters what goes into a loop, the 3 ways (Solo, Maker→Checker, Manager→Helpers) and the 4 ways to check "done". Most tasks never get that far — and that’s good news.

A luminous decision ladder in blue and cyan, with two steps separating what becomes a loop from what doesn't DECIDED: loop is worthwhile → choose the approach Solo Maker → Checker Manager → Helpers
3
Modules
18
Topics
~2h
Duration
Baseline
Level
Track progress: 0% 0 of 18

Track map

Detailed content

2.1~40 min

🪜 The decision ladder

Before building any loop, run the task up a two-question ladder. Most don’t make it up—and that’s fine.

What it is:

Before building, run the task through two questions; only build a loop if the answer is YES on both steps.

Why learn:

Saves hours of engineering on tasks a simple prompt could already handle.

Key concepts:

Decision ladder; YES/YES; one-shot.

What it is:

If the task is a predictable step, just prompt; one-shot is faster and cheaper.

Why learn:

A loop exists to outsource repetition, not to dress up a one-off task.

Key concepts:

Repeated × one-off; many unknown steps.

What it is:

Can the AI verify that it's finished (run tests, count words)? If not, do it yourself.

Why learn:

Without this check, the loop won't converge — it stops too soon or never stops.

Key concepts:

Automated check; fix the objective first.

What it is:

Nate Herk: “most tasks don’t need a loop”; when they do, it’s for verification.

Why learn:

Saves you from building a huge architecture when a terminal + a good prompt would have been enough.

Key concepts:

Loops cost money; start small.

What it is:

Firecrawl: loops deliver more on repetitive, reviewable, high-value tasks—not everything.

Why learn:

Gives you the ✓/✗ grid to distinguish good from bad loop candidates.

Key concepts:

Reviewable; all three criteria together.

What it is:

Fixing tests → loop; rewriting 1 email → prompt only; broad research → depends on checking.

Why learn:

Trains the reflex to apply the ladder before you start building.

Key concepts:

Objective × subjective criteria.

View Full
2.2~40 min

🧩 The 3 types of loop

Decided it’s worthwhile? There are only three forms — they differ in the number of agents involved and who checks whose work.

What it is:

An agent goes through reason→act→observe and repeats; the "model + tools" from Trail 1.

Why learn:

It's the easiest to build and debug, and it covers most of the work. Start here.

Key concepts:

Think→Act→See; fewer parts, fewer bugs.

What it is:

One agent does the work, a second (fresh AI) scores it; the creator doesn’t sign off on their own work.

Why learn:

It's the “observe/check” beat with a dedicated agent; step up to this when quality matters.

Key concepts:

Maker; checker; fix until it passes.

What it is:

A lead splits up the goal and assigns pieces to subagents that run in parallel.

Why learn:

It works when the job is too big for a sequential workflow.

Key concepts:

Sub-agent; fan-out; parallelism.

What it is:

It's any of the three forms left unsupervised — not a new form.

Why learn:

It's the setup that most needs a strong STOP (turn limit, human gate).

Key concepts:

Autonomy; stop condition; supervision.

What it is:

Start with Solo; move up to Maker→Checker for quality, or Manager→Helpers for scale.

Why learn:

Extra complexity is a cost—only scale up when an agent really can’t handle it.

Key concepts:

Gradual escalation; cost by form.

What it is:

Solo: fix a test; Maker→Checker: thumbnail + scorer; Manager→Helpers: audit 45 sources.

Why learn:

Anchor each form in a real case + a copyable maker→checker prompt.

Key concepts:

Dedicated scorer; copy-run.

View Full
2.3~40 min

🏁 Define and check “done”

A loop is only as good as its finish line. Lock down "done" and choose from the 4 types of checks.

What it is:

Before running, define what “done” means (something a machine can read) + how you’ll check.

Why learn:

These two answers ARE the loop’s “done?” check—the stopping mechanism.

Key concepts:

Finish line; the 4 types of checks.

What it is:

A machine answers yes/no: tests pass, app runs, build compiles.

Why learn:

It's the easiest and most reliable check — start with it whenever you can.

Key concepts:

Green/red; binary check.

What it is:

When the result needs to be SEEN to be judged: UI, thumbnail, layout.

Why learn:

Most agents can view images / take screenshots and judge the pixels.

Key concepts:

Screenshot; look at the pixels, not the code.

What it is:

It takes taste, but you can write a rubric; a second agent scores against it.

Why learn:

The "until you're satisfied" trap is too subjective — make it objective ("until the metric = Y").

Key concepts:

Rubric; make taste objective.

What it is:

Irreversible or purely a matter of taste that no rubric can capture: the loop pauses, you approve, and it continues.

Why learn:

It's the right check for risky steps — one-way doors.

Key concepts:

Human gate; one-way door.

What it is:

The more objective "done" is, the better the loop: it gets a number to pursue.

Why learn:

Real example (Nate): Abbey Road in CSS, stopping at score ≥ 9 OR after 8 passes (hard cap).

Key concepts:

Metric; iteration cap; screenshot + reassess.

View Full
← Track 1 Track 3: First loop →