Human in the Loop
Requiring a person's judgement at chosen points in an otherwise automated process.
Human in the loop describes a system that pauses for a person's decision at defined points rather than running to completion unattended. The design question is never whether to have one but where — a gate on every step destroys the value of automation, and a gate on nothing eventually does something irreversible.
The placement heuristic that holds up: gate on actions that are hard to reverse or outward-facing. Publishing, sending, deleting, spending, and anything that leaves the machine are worth confirming. Local, reversible, inspectable work is not — version control makes most of it undoable, and asking about it trains people to approve without reading, which is worse than not asking.
Two subtleties. Authorisation does not generalise across contexts. Approval to do a thing once, or in one place, is not approval to do it everywhere. And the gate must receive what it needs to judge with. A reviewer who reads changes on a hosting platform cannot see evidence that lives only in a local scratch directory; if the evidence is not where the decision is made, the gate is decorative.
The complementary practice is honest reporting: a gate is only as good as the account it is given. See Fail Fast and Code Review.
See also6
Hand-picked in the note itself — the neighbours worth reading next.
Guardrail
A rule constraining what a model may do, enforced by prompt, schema, or surrounding code.
Agents & Language Models13 connections
Agentic Loop
The cycle of model turn, tool call, observation, repeat — the basic mechanism of an AI agent.
Agents & Language Models12 connections
Code Review
A second person reading a change before it lands, and the practices that make it worth the time.
Version Control & Delivery15 connections
Multi-Agent Orchestration
Coordinating several model instances on one body of work, each with its own context.
Agents & Language Models10 connections
Prompt Injection
Untrusted content that reaches a model's context and is treated as instruction.
Agents & Language Models12 connections
Pull Request
A proposal to merge a branch, carrying review, automated checks, and the discussion around it.
Version Control & Delivery13 connections
Related2
Nearby in the graph rather than deliberately chosen. Looser, sometimes surprising.
Linked from7
Notes elsewhere in the wiki that reach for this one.
- Agentic LoopAgents & Language Models
The cycle of model turn, tool call, observation, repeat — the basic mechanism of an AI agent.
- Code ReviewVersion Control & Delivery
A second person reading a change before it lands, and the practices that make it worth the time.
- Fail FastMethod
Crash at the point of misconfiguration rather than degrading quietly into a wrong state.
- GuardrailAgents & Language Models
A rule constraining what a model may do, enforced by prompt, schema, or surrounding code.
- Multi-Agent OrchestrationAgents & Language Models
Coordinating several model instances on one body of work, each with its own context.
- Prompt InjectionAgents & Language Models
Untrusted content that reaches a model's context and is treated as instruction.
- Pull RequestVersion Control & Delivery
A proposal to merge a branch, carrying review, automated checks, and the discussion around it.