Essays

Essays 3 September 2026 · 7 min read

One plan is not a strategy.

Useful autonomy means being free to branch, test competing ideas, drop the weak ones and bring in different skills as reality changes.

A few approaches each get a limited budget. Evidence, not first impressions, decides which one earns more work.

Planning often gets sold as the smart part of an agent system. The model breaks a goal into steps, workers do the steps, the orchestrator ticks them off. A good plan makes the work easy to follow and easy to run in parallel.

It can also become a single point of failure. The first breakdown gets written when you know the least about the problem. Once it's turned into tasks and dependencies, it starts carrying authority. Workers optimise their own pieces. Progress piles up. The evidence that the framing was wrong turns up late, because nobody's job is to change the plan.

Real project leads don't follow plans to the letter. They keep the intent and change the tactics, the people, the order, and sometimes what counts as good enough. Useful agent autonomy needs the same freedom.

Breaking work down creates commitments

Splitting work into tasks does more than describe it. It decides which parts are independent, where things get stitched together, what can run at the same time, and who gets blamed when the pieces don't fit. A bad breakdown spreads its mistake across a lot of perfectly competent workers.

That's why more detailed planning can make recovery harder. The company gets attached to the task graph. A new observation doesn't just threaten one choice, it threatens the visible progress of several branches. Systems built to push up completion percentages naturally resist deleting work.

Restless treats a plan as a judgement call, not a constitution. Work records real responsibilities and the few dependencies that actually matter. It shouldn't mirror every imagined step. The goal stays put while the route can change when the evidence does.

Branch before confidence turns into inertia

Some questions are cheap to explore and expensive to undo. Picking a visual direction, a data model, a market segment or how systems connect can shape everything after it. Going with the first plausible answer saves a few tokens up front and can waste the whole build.

A better approach is a few limited experiments. Each one tests a genuinely different idea, has a budget, and comes back with evidence you can compare. The point isn't to generate options for fun. It's to buy information before one choice builds up too much momentum to change.

Decide what would make an experiment win or stop before running it. Otherwise every path produces convincing local evidence and the final decision turns into averaging. Some options can't coexist. Judgement means picking one and clearing out the rest, not keeping a museum of possibilities.

Competing approaches split early, run into different evidence and only come back together once one has earned the commitment.

The team should match the work

Agent frameworks often offer team patterns as presets: planner and worker, producer and critic, swarm, debate, hierarchy. The pattern becomes the answer before anyone understands the work. Restless asks a different question: where does responsibility close, and can another worker add something independent?

A single coherent piece of work with lots of shared context might be best done end to end by one capable worker. Lots of separate customer cases might justify a big pool, because each one can finish on its own. A high-stakes result might be worth a specialist critic. A problem nobody understands yet might deserve two exploratory attempts before production starts.

So the team structure is part of the strategy, and it can change between attempts. The thing that lasts isn't the org chart. It's someone being accountable for the outcome.

Parallel work only pays when pieces can finish on their own

Splitting one big piece of work across several workers can look faster on paper while moving the real work into stitching it back together. The pieces come back with different assumptions, styles and ideas of done. One lead has to reread and rewrite all of it, which creates a bottleneck right after the parallel bit.

Our coordination experiments keep finding that the size of a task matters less than how much independent work is waiting at the same time. A big batch of work units didn't benefit from more workers when the work trickled in. A smaller monitoring job did benefit, because separate searches could all start at once.

The practical question is whether a worker can finish its piece and produce something useful without a central rewrite. If it can, adding workers can create real capacity. If every piece needs constant shared state, the speedup is just borrowed from the stitching phase.

Picking skills is a strategic choice

A capable model can have a go at lots of tasks with generic tools. That doesn't mean it should. A mature workflow might need someone to actually look at the page in a browser, render the document, run a domain-specific checker, research primary sources or use a proven component library. Picking the right capability can matter more than adding more thinking time.

The wrong tool can warp the problem too. A rigid automation template applied to an open-ended judgement task creates brittle branches. A model used for something with a clear right answer just adds uncertainty. Strategy includes working out what kind of problem it is before choosing a tool: rule-based or judgement, listable or open-ended, reversible or consequential.

Restless lets the lead pick workers and tools based on the goal. It shouldn't pile every useful technique into every brief. Capabilities cost briefing time and attention. A good organisation knows what it can use, and also when using it would make the work worse.

  • Use plain software when the right next step can be written down.
  • Use model judgement when evidence has to be interpreted in context.
  • Add a specialist when its independent contribution can finish on its own.
  • Add an experiment when early evidence could save you from an expensive commitment.

Replanning should be triggered by evidence

Constant replanning sounds adaptive, and it often produces a lot of motion without much learning. A model can rewrite the task list after every update, which makes it impossible to compare responsibility or progress over time. The plan changes because new text showed up, not because anything important changed.

Restless prefers supervision that only wakes up on real events. A failed check, a contradicting source, a change in what you want, a blocked dependency, a risky action or a rejected result can justify a new plan. A routine success can just unblock the next step automatically, without waking up a strategist to narrate it.

That's the difference between adapting and churning. The company keeps responding to evidence while keeping enough continuity to tell whether the response actually helped.

Autonomy needs room to use judgement

Real workers stay productive because instructions are always incomplete. They notice when a file has moved, a customer assumption has changed, a source is weak, or the method they were told to use won't get the result. They take a nearby path without asking permission for every small detour.

An agent locked to a literal plan isn't really autonomous. It's a fast executor of the planner's first guess. Restless gives workers room to use judgement inside their responsibility and permissions. They can pick tools, look around the environment, fix local problems and come back with a contradiction.

That freedom is limited by consequences, not by a full map of allowed thoughts. A worker can't give itself new powers, overspend a budget, rewrite an official receipt or take a consequential action nobody approved. Inside those edges, flexibility is where the productivity comes from.

A strategy ends with deleting the alternatives

Branching is only half the job. Agent systems are great at piling things up: more options, more abstractions, more compatibility layers, more caveats. Keeping every approach feels safe, because no decision ever gets lost. The cost shows up later as a product nobody can explain and a codebase where every idea is still half alive.

Our working rule is branch, gather evidence, then cut back to one. A losing experiment can stay in the evidence record without staying in the product. A temporary workaround can be deleted once the proper path proves itself. A rejected copy direction can inform future work without still showing up on screen.

One plan isn't a strategy because the first plan hasn't earned the commitment yet. Ten permanent plans aren't a strategy either. Strategy is doing this over and over: keep the goal, learn from the alternatives, and put the resources behind the best path you've got right now.