Thinkr

Tools

Agents commit early, and the commitment compounds

A paper separates reasoning from planning: step-wise scoring makes early choices that amplify and cannot be undone. Specs have the same failure.

Galang Aulia · 4 min read
Tools

A paper on arXiv makes a distinction that sounds academic and turns out to be directly useful: reasoning and planning are not the same thing, and LLM agents are good at the first while being structurally bad at the second.

The mechanism it describes will be familiar to anyone who has watched a project go wrong slowly.

The argument

Step-by-step reasoning scores the next action against the current state. That is adequate over short horizons and, the authors argue, induces "a form of step-wise greedy policy" — one that fails in long-horizon planning, where early actions must account for delayed consequences.

The core failure mode, in their words:

Locally optimal choices induced by step-wise scoring lead to early myopic commitments that are systematically amplified over time and difficult to recover from.

Three properties in that sentence are worth separating:

Early. The damaging choice happens near the beginning, when the agent has the least information and the choice looks most obviously fine.

Amplified. It is not a fixed cost. Every subsequent step is taken inside the constraint the early choice created, so the deviation grows rather than staying bounded.

Difficult to recover from. Not impossible — but the agent would have to abandon accumulated work, and nothing in step-wise scoring rewards that.

Their proposed fix, FLARE, adds explicit lookahead, value propagation and limited commitment so that downstream outcomes can influence early decisions. The headline result is that LLaMA-8B with FLARE frequently outperforms GPT-4o using standard step-by-step reasoning — which, if it holds, says the deficit is structural rather than a matter of model scale.

What it is and is not

The analysis runs in deterministic, fully structured environments with explicit state transitions and evaluation signals. That is a long way from an open-ended codebase or a product initiative, and the authors are clear about the setting.

FLARE is also the authors' own method, evaluated by the authors — standard practice in the field, and still a reason to treat the improvement as a result rather than a settled fact. This is an arXiv preprint.

What generalises is not the number. It is the shape: a system that optimises the next step will make early commitments it cannot later undo, and that property does not depend on the environment being tidy.

Where product people have seen this

The same failure runs through specification work, and it does not require an agent.

An early decision in a spec — the data model, the permission structure, whether a thing is one entity or two — is made when you know the least about the feature. It looks locally fine. Every subsequent requirement is then written inside the constraint it created, which is the amplification step. By the time the consequence is visible, unwinding it means discarding the requirements built on top.

This is why the sections of a spec are not interchangeable and why order matters more than it appears. Scope written after the requirements is scope that rationalises them.

It is also the reason the handoff meeting produces so much — it is often the first moment anything looks backwards from the end, and by then the early commitments are load-bearing.

The practical consequence

If the thing reading your spec commits early and cannot easily reverse, then the order in which constraints appear starts to matter.

A limit stated in paragraph nine arrives after an approach has been chosen. A permission rule appended at the end arrives after the data model is settled. Neither is late in the document's own terms, and both are late in the reader's.

Three things follow, and they apply whether the reader is a model or a person:

Front-load the constraints that close options. Limits, permissions, boundaries, non-negotiables. These belong before the requirements they constrain, not after — which is the argument for scope appearing third rather than eighth.

Say what is fixed and what is open. An agent, like a new engineer, cannot tell a hard constraint from an accumulated habit. Marking them is cheap and prevents the wrong thing being treated as immovable — or the right thing being traded away.

Expect the visible failure to be downstream of the real one. When generated output is wrong, the error is usually not in the step where it surfaced. It is in a decision several steps earlier that looked reasonable and was never questioned.

The uncomfortable symmetry

There is something worth sitting with here. The paper describes a system that, at every step, makes the locally sensible choice — and produces an incoherent whole that is hard to correct.

That is not only a description of agents. It is a fair description of how most specs get written: each section reasonable on its own, written in order, with no pass that looks at the thing from the end and asks whether the early decisions still hold.

The authors' remedy for the agent is to let downstream outcomes influence early decisions. For a document, that has a much older name. It is a review — and specifically the kind that reads the whole thing backwards from what has to be true at the end, rather than forwards from the first heading.

FAQ

Reasoning versus planning? Reasoning scores the next step; planning requires early actions to account for delayed consequences. Agents are good at the first.

The failure mode? Early myopic commitments, systematically amplified, difficult to recover from.

Does it apply to real software? The structural claim generalises; the results come from deterministic, fully structured environments.

What changes for specs? Order. Front-load the constraints that close options, and mark which ones are actually fixed.

Sources

  1. Why Reasoning Fails to Plan: A Planning-Centric Analysis of Long-Horizon Decision Making in LLM AgentsarXiv
New posts and release notes. No spam, unsubscribe anytime.

Stop shipping foggy PRDs.
Start the critique loop.

Three minutes to sign up. No credit card. Cancel by closing the tab.

Start freeSee pricing