← Back to blog

How I Separate AI Suggestions from Real-World Actions

Systems Notes | 2026-03-14

Take: The model can suggest. Deterministic systems and human approvals decide what is allowed to happen.

Most AI workflow risk starts when a suggestion silently becomes an action.

The model drafts an email. The product sends it. The model proposes a file move. The tool executes it. The model surfaces a trading idea. The interface starts treating it like a signal.

That is the boundary I try to keep clean: AI can suggest, but suggestion is not permission.

My basic boundary model

I separate AI systems into four lanes:

1. Read

  • gather context
  • summarize inputs
  • inspect existing state

2. Suggest

  • draft a plan
  • propose a change
  • recommend a review path

3. Preview

  • show expected result
  • calculate risk
  • render locally

4. Act

  • write files
  • send messages
  • publish content
  • place orders
  • change production state

The first three lanes can often move quickly. The fourth lane needs explicit control.

Why read-only previews matter

A read-only preview is one of the most useful design tools in AI products. It gives the system a way to be helpful without becoming dangerous.

In AI Trader, a read-only risk preview can help inspect exposure without implying live execution.

In YT Content Factory, a local review render can help judge output without implying publication.

In DarkClaw Personal Assistant, a static review layer can show what the assistant prepared before any write action is allowed.

The role of logs

If an AI system affects work, logs are not optional. They are the memory of the operating model.

I want logs to capture:

  • request context
  • tool used
  • policy decision
  • approval state
  • output artifact
  • failure reason

That record does not have to be fancy at first. It has to exist.

What should never be hidden

The user should never have to guess:

  • whether output is a draft or final action
  • whether data is live, delayed, proxy, or simulated
  • whether a tool actually ran
  • whether a human approved the result
  • whether the system is waiting, blocked, or done

Those distinctions are where trust lives.

Final take

AI suggestions become useful when they are tied to clear action boundaries. The product should make the difference between "the model thinks" and "the system did" impossible to miss.

That is the design discipline I use across my AI systems, and it is the kind of operating model I look for before I would trust any automation in a real workflow.

Related project

Autonomous Video Content Pipeline Foundations