The four locks: delegate to AI without losing control
To hand work to AI and sleep soundly, you must be able to bound it, approve what matters, trace everything and stop it. These are my four design criteria. For each one: what it is, what it prevents, how I check it, and its limit.
-
Scope
A written list of what the AI may read, write and use: your data, your tools, your messaging channels.
- What it prevents
- It reading another client’s data, or going through a channel you never opened.
- How I check it
- In the CRM I run, the assistant’s rights are set organisation by organisation, messaging is closed by default, and sessions are isolated from one organisation to the next.
- Its limit
- A scope says what the AI can touch, not whether it does it well. That is the next lock’s job.
-
Approval
The AI prepares a proposal. A named person approves it. Only then does the action run, within a limited window.
- What it prevents
- An important amount, document or message going out without anyone having seen it.
- How I check it
- In the CRM, nothing is written until the proposal is approved. A proposal that is not applied expires. The approver’s rights are checked again at the moment of action.
- Its limit
- Approving without reading is worthless. So the system has to make reading easy: source cited, differences visible.
-
Traceability
Everything the system reads, proposes, has approved and runs is recorded: who, when, from which source.
- What it prevents
- “We don’t know why it did that”.
- How I check it
- An amount is shown only if the figure and its label appear word for word in the cited excerpt. Otherwise, the system declines to conclude.
- Its limit
- A full log is useless if nobody reads it. We decide together who reads it, and how often.
-
Reversibility
Being able to switch the system off, undo an action and take over operations without depending on me.
- What it prevents
- Being held hostage by a supplier, a person or a platform.
- How I check it
- Sensitive functions are switched off with a single configuration switch. The assistant’s actions can be undone.
- Its limit
- You can’t take back what has already gone out: a message sent, a payment made. That is why scope and approval protect those actions first.
One example, start to finish
- A request comes in: for example, a funding file to prepare.
- The assistant reads the documents it is allowed to read and prepares a proposal, with the excerpts that justify it.
- A person opens the proposal and sees what changes, and why. They approve or reject it, giving a reason.
- The action runs in the agreed window, with the approver’s rights.
- It is written to the log: it can be read back and, if needed, undone.
Where this method comes from
It comes from running a system in production, not from a consultancy. My way of working with coding agents is published as open source: BMAD+, MIT licence.
Take your time back
One conversation is enough to know what AI can do in your place. Nothing to prepare: describe a task that takes too much of your time, and I’ll ask the questions.
Book a call