Methods

Decision Weight Comes Before Decision Machinery

One of the quiet failures in agent design is that systems often treat every decision as if it deserves the same machinery.

A high-risk database migration, a personal preference, a style choice, a safety question, a factual lookup, and an ethical conflict can all get pushed into the same overbuilt decision path.

That sounds careful.

It is often the opposite.

When trivial decisions are forced through heavyweight governance machinery, the system becomes slow, theatrical, and brittle. When high-risk decisions are treated like ordinary task routing, the system becomes reckless.

Good agent architecture has to do something more basic before it decides:

It has to understand the weight of the decision.

Analysis Is Not the Same as Querying

In technical work, agents often confuse analysis with querying.

Querying asks:

What is in the database?
What files exist?
What does this table contain?
What did the command return?

Analysis asks:

What logical path would this decision follow?
Where can it loop?
Where can it get stuck?
Which layer should be involved?
Which layer should stay out?
Does this decision need evidence, judgement, preference, policy, or escalation?

Those are different operations.

An agent can query the world and still fail to understand the decision.

It can also analyse the decision path before touching the system.

That distinction matters because a lot of agent failure begins when the system starts querying or building before it has understood the decision shape.

The Sock Example

Take the simplest possible example:

Should I wear the red socks or the green socks?

That decision may pass through several human layers:

But it should not take half a day.

It should not require a full moral review.

It should not need a secondary opinion unless the context genuinely changes the stakes.

It should not wait for a committee of policy, memory, metacognition, and external validation to agree on sock colour.

A trivial decision needs a trivial path.

That does not mean the system ignores context. It means the system understands that context does not always require escalation.

Decision Machinery Must Match Decision Weight

The first job of an agentic decision system is not to make the decision.

The first job is to classify the decision.

For example:

trivial preference
ordinary operational choice
reversible implementation decision
private or emotional context
public-facing communication
security-sensitive action
irreversible mutation
legal, financial, or safety-relevant action

Each category needs a different path.

A trivial preference can be handled quickly.

An ordinary operational choice may need local context and a simple reason.

A reversible implementation decision may need a diff, a test, and rollback awareness.

A public-facing communication may need voice, audience, and provenance checks.

A security-sensitive action needs explicit authority and evidence.

An irreversible mutation needs approval, backup, rollback, and proof.

The failure pattern is simple:

too much machinery for a light decision = sludge
too little machinery for a heavy decision = danger

The Governance Swamp

Many agent systems drift into what I would call a governance swamp.

The system is not unsafe because it lacks rules.

It is unsafe because the rules do not know when to stop.

Every decision becomes:

This can look responsible from the outside.

Inside real work, it becomes paralysis.

Worse, it teaches the human operator not to trust the system for ordinary decisions.

The user does not need a reflective essay every time the system chooses a file path, a title, a branch name, or a harmless UI label.

The user needs the system to know when a decision is light, when it is heavy, and when it has changed category.

The Other Failure: Under-Routing

The opposite failure is just as serious.

An agent may treat a heavy decision as if it were a normal work step.

It may:

This is not efficiency.

It is under-routing.

The decision was heavier than the machinery used to handle it.

A Better Pattern: Decision Weight First

The better pattern is simple:

classify the decision weight
select the minimum sufficient decision path
escalate only when the weight changes
prove execution only when execution is claimed

This can be implemented as a working rule:

Before invoking heavy decision machinery, determine whether the decision is trivial, ordinary, reversible, public-facing, security-sensitive, irreversible, or rights-bearing.

The word “minimum” matters.

Minimum does not mean careless.

It means proportionate.

For a sock choice, the minimum path is preference plus context.

For a database migration, the minimum path is evidence, schema understanding, backup, rollback, approval, and verification.

For a public article, the minimum path includes voice, source, audience, legal exposure, and publication intent.

For a private archive, the minimum path includes privacy, provenance, storage boundary, and access control.

The agent must not use one path for all of them.

Decision Substrate

This is where the phrase “decision substrate” becomes useful.

Not as decorative jargon.

As a real architectural distinction.

The decision substrate is the layer that decides what kind of decision this is before the system chooses the machinery.

It asks:

Is this preference?
Is this operational?
Is this reversible?
Is this public?
Is this security-sensitive?
Is this rights-bearing?
Is this irreversible?
Is this allowed to be decided by the agent?
Does Seraph, the project owner, need to decide?

Only after that should the system route the decision.

The decision substrate should prevent both failure modes:

Why This Matters for Human-Anchored AI

Human-anchored AI work is not about making the human approve every tiny action.

That is fake governance.

It exhausts the human while still failing to protect the important decisions.

Real human anchoring means the system understands where human judgement belongs.

Sometimes the human should decide.

Sometimes the agent can decide.

Sometimes the agent can propose and wait.

Sometimes the agent must stop.

Sometimes the agent should act, then prove what it did.

The architecture has to distinguish those cases.

If it cannot, the human is either dragged into every sock decision or excluded from decisions that can damage the project.

Both are bad design.

Practical Rule

For every agentic workflow, ask:

What is the decision weight?
What is the minimum sufficient path?
What evidence is required?
Who has authority?
When must the agent stop?
When is human judgement structurally required?

And then enforce the simplest rule:

Light decisions should not enter heavy machinery.
Heavy decisions should not pass through light machinery.

That is not just usability.

It is safety.

It is governance.

It is respect for the human operator’s attention.

Closing

An agent that asks for approval on every trivial choice is not well-governed.

An agent that acts alone on irreversible decisions is not efficient.

Both systems misunderstand decision weight.

The point is not to make every decision bigger.

The point is to route each decision through the path it actually deserves.

A sock should not need a governance pipeline.

A deployment should.

Knowing the difference is where serious agent design begins.