Learning log

Why a person still says yes

Tools draft and check. A human approves before anything actually changes.

Every tool I build follows the same rule: nothing reaches a client or a live system until a person approves that exact change.

Not “approves the tool.” Approves the change. Every time.

Draft, check, then send

Here’s the flow I use for almost everything:

draft → check → human yes → send

The tool does the heavy lifting. It drafts the update, checks it against what it expects, and shows its work. Then it stops and waits. A person looks at it and says yes or no.

Why not just let it run?

Because the cost of being wrong isn’t the same on both sides.

If a tool waits for me and I’m slow, we lose a few minutes. If a tool changes something live and it’s wrong, a business owner finds out from an angry customer. I’m not trading their trust for a little speed.

AI is good at a lot. It’s also confidently wrong sometimes. The fix isn’t to stop using it. The fix is to put a person at the one point where mistakes get expensive.

Dry run first

Before anything real, I run it in a mode that only shows what it would do. No changes. Just a list.

It’s amazing how often the dry run catches something. A field mapped wrong. A record I didn’t expect. Five minutes of reading saves a day of cleanup.

It makes people trust the tools

This surprised me. The approval step doesn’t slow adoption, it speeds it up. People are much more willing to use a tool when they know it can’t do anything without them.

It also makes teaching easier. “The tool drafts, you check, you decide” is a sentence anyone can follow.

What I tell the team

  • If you’re not sure, say no. You can always run it again.
  • Read what it’s about to change, not just the summary.
  • If something looks off, flag it. That’s the system working.

Fast is nice. Safe and fast is the goal. A human yes is how we get both.