Jan 6, 2026/Sean Coley/Engineering

The backbone of reliable AI: deterministic ops

If AI is going to do real work, we need deterministic operations. This is how Senza approaches it.

If AI is going to do real work, we need predictability. That is what deterministic ops are for.

What deterministic means

Same input, same output. Clear rules, auditable steps, and no surprises.

Why LLMs feel unreliable

LLMs are probabilistic. Small changes in context can shift outputs. Tooling changes, prompts drift, and systems evolve. The result is inconsistency, and people lose trust fast.

How Senza approaches it

We turn intent into structured plans. We validate the plan before any action. We require a human commit for state changes. We keep a clean record of what happened and why.

This is not about slowing things down. It is about moving fast without guessing.

const proposal = await senza.propose({
  intent: "Update project plan",
  scope: { taskId: "task_123" }
});

const validation = await senza.validate(proposal);
if (!validation.ok) return { status: "blocked", reason: validation.reason };

const commit = await senza.requestCommit(proposal);
if (!commit.approved) return { status: "cancelled" };

await senza.execute(proposal);

What it unlocks

Reliable automation, safer delegation, and a system that gets better without becoming unpredictable.

If you want the broader philosophy behind this, read The Senza Philosophy: From hype to human progress.

Edit from the future: read more about how this will feel in our target state in Senza in the wild.

Sean Coley
Founder and CEO