Skip to content
← Blog
AlineryPricingShop

Playbooks vs Dynamic Workflows

Dustin Dannenhauer · 2 September 2026

Dynamic workflows minimize the cost of inventing a process now. Playbooks minimize the cost of understanding, governing, and improving a process over time.

Dynamic workflows, Playbooks, and where to do the work.

Imagine you ask an AI system to do a serious piece of work.

Maybe it needs to investigate a production failure, redesign part of a software system, or conduct research that will shape an important decision. Before it gives you the final answer, it has already produced something else: a process. It has decided how to divide the problem, what to investigate first, which work can happen in parallel, what evidence matters, how results should be combined, and when it has done enough to stop.

If that process was generated on the spot, then the process itself is another AI output. You asked for one thing, but you now have two things to trust: the result and the process that produced it.

This is the first-principles question behind the comparison between dynamic workflows, such as Ultracode's workflows, and Playbooks:

Where do you want to do the work, and do you expect to benefit from doing that work more than once?

Dynamic workflows minimize the cost of inventing a process now. Playbooks try to minimize the cost of understanding, governing, and improving a process over time.

If AI can generate the process, why write a Playbook?

The strongest case for a dynamic workflow is simple: sometimes you do not yet know what the process should be.

The task may be novel. The environment may be changing. You may only expect to do the work once. Writing and testing a reusable process before you know whether it is reusable would be wasted effort. In that situation, letting an AI inspect the task and generate an approach can be exactly right. It keeps the upfront cost low, adapts to the facts of the current problem, and may discover a structure that you would not have thought to specify yourself.

Dynamic workflows may also be one of the best ways to prototype Playbooks. Generate several approaches, watch where they work and fail, and only preserve the process after it has earned preservation.

It is important not to build this argument around a false technical distinction. Claude Code's dynamic workflows can be inspected, edited, saved, and rerun. A person can take a workflow generated for one task and turn it into a reusable command.

In ordinary generated use, however, preservation is a separate choice after the Run. The workflow does not become maintained infrastructure merely because it could.

But the fact that a workflow can be saved does not mean that saving is the same as adopting a maintained process. Someone still has to inspect it, remove assumptions that belonged only to the original task, test it, version it, decide where it should and should not apply, and take responsibility for changing it. If someone does all of that, they have moved much closer to the premise behind a Playbook.

The important distinction is not human-authored versus AI-authored. An AI can draft a Playbook, and a person can preserve an Ultracode workflow. The important distinction is whether the process was generated for this task or deliberately promoted into an object of ongoing human judgment.

The process is another AI output

When a new workflow is generated for each task, you are relying on your prompt, the model, and the harness to infer the process you need. They must decide how to divide the work, which agents or models should do each part, what context each part receives, what checks are necessary, how conflicts should be resolved, and when to stop.

That can work remarkably well. It can also stop too early, optimize the wrong thing, choose the wrong decomposition, omit a necessary check, or produce a locally sensible process that does not match what you actually care about.

This matters because software building and research are usually tasks where you do not already know the correct answer. If you did, you would not need to do the work. When the answer itself is difficult to verify, the process becomes part of the evidence that the answer deserves your trust.

The process does not prove that the result is correct. A beautifully documented process can still produce a wrong answer. But if you know what was checked, what evidence was required, what independent perspectives were used, and what conditions had to be satisfied before the work could finish, you know more than you would from the result alone.

If the process is newly generated and unfamiliar every time, a human verifier may have to reconstruct and evaluate that process while also evaluating its result. For high-stakes work, this can move much of the work saved during execution into verification after execution.

That is the central contrast:

Dynamic workflows generate the process. Playbooks generate executions from a process.

A Playbook is stable policy, not a fixed path

A Playbook should not mean forcing every task through one frozen sequence regardless of what happens.

In the design we are pursuing, a Playbook preserves the stable parts of the process: its goals, constraints, roles, checks, handoff expectations, and the rules for branching, repeating, combining, or stopping work. A Run still responds to the actual state of the task. It can take different branches, repeat work when a check fails, fan out when several perspectives are useful, and combine evidence that did not exist when the Playbook was written.

The policy is repeatable. The execution is dynamic.

That distinction matters because the real tradeoff is not rigidity versus intelligence. It is where the judgment happens. A fresh dynamic workflow does less process work before the task and asks the system to synthesize more of it during each task. A Playbook does more process work before and between Runs so that each Run begins with more of the important decisions already visible and governed.

A familiar process lets human judgment accumulate

Repetition also changes the human verifier.

The first time you review a process, you are learning two things at once. You are learning how the process works, and you are deciding whether its output is good. When you repeat a process, you begin to form a mental model of it. You learn what normal looks like, where it tends to fail, what each Handoff should contain, how long different Steps tend to take, and which surprises deserve attention.

That can make verification faster and sharper. You are no longer discovering an unfamiliar process at the same time you are judging its outcome. You can compare this Run with processes you already understand and Runs you have already seen. Missing evidence becomes more visible. Unexpected deviations become more visible. You can form better expectations about what the system should produce before it produces it.

A Playbook does not merely let the machine reuse work. It lets human judgment accumulate too.

I suspect this can reduce verification effort over time, especially when the outcome is difficult to check directly. That is a hypothesis we should measure, not a performance promise. Familiarity can also create complacency, and a familiar process can repeatedly hide the same mistake. The answer is not blind trust in repetition. The answer is a process stable enough to learn, inspect, challenge, and improve.

The process should improve, just more slowly

The alternative to a new Playbook for every task is not a Playbook that never changes.

We are designing a slower-moving refinement loop. With the right authorization, execution history can show recurring practices, recurring failures, and places where people repeatedly intervene. The system can use that evidence to propose a revision, and a person can accept it, change it, or reject it.

The Run is the fast loop. The Playbook is the slow loop.

That difference in cadence is the point. The process should evolve when accumulated evidence earns a change, not because every new task silently receives a new process. The goal is neither "never change the Playbook" nor "NEW PLAYBOOK EVERY TASK." It is a process stable enough for humans to understand and improve, but not so rigid that it cannot learn.

This refinement loop is a direction we are designing, not a claim that Alinery already improves Playbooks automatically. The scope of history, the evidence required for a suggestion, and the exact human adoption interaction still matter. A Playbook should not silently rewrite the policy that governs future work.

The costs of Playbooks are real

Playbooks move work. They do not make it disappear.

Someone has to create the process, inspect it, test it, maintain it, and decide when it no longer fits. A poorly designed Playbook can encode a bad assumption and repeat it at scale. A stale Playbook can force yesterday's understanding onto tomorrow's problem. Too much structure too early can turn exploration into compliance with a process that has not earned authority.

A particular Playbook implementation may also constrain you to the models, harnesses, and capabilities it knows how to run. That is a real cost, although it belongs to the implementation rather than to the idea of a Playbook itself. A dynamic workflow generated inside a particular harness has constraints too, but it may have more freedom to choose among the options that harness exposes on each task.

The symmetric failure modes are worth remembering:

A dynamic workflow can fail differently every time. A Playbook can fail the same way every time.

Repeatability amplifies good decisions and bad ones. A Playbook deserves continued scrutiny precisely because it will be reused.

How much does the result matter?

The practical decision starts with three questions.

Will you do this work again? If the answer is probably no, a dynamic workflow often has the advantage. You avoid building infrastructure for a process that may never recur.

How bad would a wrong result be? If the output is a cheap experiment that you can throw away, process variance may be harmless. If your livelihood depends on the result, if people could lose money, if a security boundary could fail, or if someone could die, then knowing how the work was performed becomes much more important.

How easy is the result to verify? If correctness is obvious and cheap to check, you may not need a carefully maintained process. If the result is hard to evaluate because you are doing the work precisely to discover what is true, then the process carries more of the burden of trust.

None of this means that high stakes automatically imply a Playbook, or that a Playbook automatically makes work safe. It means that recurrence, consequence, and verification difficulty determine how valuable a known and inspectable process becomes.

Why not generate many answers and choose the best one?

There is another serious alternative: generate many outcomes using many dynamic workflows, then compare them.

This can be powerful. Independent attempts can reveal different possibilities, and disagreement can expose uncertainty that a single process would hide. It is especially useful when the result can be tested objectively or when a human can cheaply recognize the best answer once it appears.

But generating more candidates does not remove the need for a good process. It moves the hard question into selection. How do you know the candidate you chose is good enough? Did the workflows explore genuinely different approaches, or did they inherit the same blind spot from the same prompt and model family? Did any of them perform the check that none of the others thought to perform?

Best-of-many is a useful strategy. It is not a guarantee that one of the generated processes discovered the process the problem required.

Why write software at all?

This is closely related to why we write software at all.

Software is not automatically correct simply because it persists. Its value is that it becomes an inspectable artifact that we can test, compare, repair, and improve instead of regenerating the same logic from a prompt whenever we need it.

And sometimes we should not preserve the procedure at all.

An agent plus tools is becoming a good replacement for ephemeral software: the little script you would have written for one calculation, one spreadsheet, one data transformation, or one migration and then thrown away. Why write and maintain software when an agent can make the tool calls, produce the result, and let you move on? For one-off, low-stakes, easily checked work, that may be exactly right.

That makes the boundary clearer, not less important. Some behavior only needs to happen once. Other behavior needs to remain inspectable, testable, and understandable because we will depend on it again.

If generating ephemeral software and building lasting software were equally easy, which would you want for the systems that matter?

The same question applies to processes. If preserving a high-quality process were as easy as generating a disposable one, which would you want for work that you expect to repeat and cannot afford to misunderstand?

Mistakes change the world of the next decision

Every decision in a long process changes the state in which the next decision is made.

One wrong turn may be recoverable. But the next piece of work may now be based on code, evidence, architecture, or assumptions produced by that wrong turn. The next decision can be intelligent, competent, and locally reasonable while still moving deeper into the wrong world. By mistake number three, you may be producing an enormous amount of follow-on work on top of assumptions that were never right.

This is why misalignment compounds. It does not need to grow according to a neat mathematical exponential to become dangerous. Each mistake can increase the surface area touched by later work and make the original error harder to see, harder to isolate, and more expensive to reverse.

And remember, we are dealing with infinities. There are infinite directions to go, and infinitely far to go in each direction. Do not be under the assumption that picking the wrong direction is only a mild error.

It can waste years of your life. It can ruin the rest of your life.

Some processes are worth keeping

This is not an argument against dynamic workflows. They are a powerful way to explore a problem, discover a process, and perform one-off work without building machinery you may never use again.

It is an argument that process knowledge sometimes deserves to survive the task that produced it.

The hope of Alinery is to bring down the cost of building high-quality, lasting processes for serious work, just as AI is bringing down the cost of producing the work itself. Those processes should remain inspectable, adaptable, and aligned with the intentions of the person responsible for them. They should be able to improve, but at a cadence humans can understand and govern.

Use dynamic workflows to discover processes. Use Playbooks when the process is worth keeping.

Dynamic workflows generate the process. Playbooks generate executions from a process.

For the implementation-level comparison, read 10 Ways Playbooks Beat Ultracode.

Product note: This essay describes the design direction behind Alinery's Playbooks. It does not claim that every refinement mechanism described here is already shipped, or that Playbooks guarantee correctness, quality, reliability, or lower verification cost. Those are outcomes the system must earn and we must measure.