Five-Step AI Workflow with Human Oversight
Each step shows the workspace, what the AI completed, and what still needs human review.
Steps 3, 4 and 5 need a person. Steps 3 and 4 are waiting for approval right now. Click either to open the full walkthrough.
Estimates are directional and based on stated assumptions. All names, organizations, and identifying details have been anonymized in accordance with our confidentiality agreements.
How a Growth-Stage Technology Company Built Unit Inspection Where a Technician's New Defect Joins the Catalog
Every unit that comes off the line, from the moment it crosses the camera to the moment its shift is reconciled. The agents photograph every unit, check every frame, divert the failures, and hand a person only the units no catalog entry can settle, the call to stop a line, and the decision to change what the check catches. Five stations, run as a loop: a defect named at the bench today is in the catalog before tomorrow's first unit crosses the camera.
What Was Broken
What We Built
Five stations and 10 subagents. Each subagent carries its own tasks and its own refusal.
How It Runs
Line Capture
Nobody is asked anything hereAgents photograph every unit crossing the three lines, thread each frame onto the unit that was under the lens, and hold any unit whose frames the light ruined. Nothing waits on a person here. A unit with no usable frame is never passed as good; it goes to the hold bench unscored, with its frames attached.
Defect Inspection
Nobody is asked anything hereAgents check all four frames of every unit, measure each mark against the tolerance its position allows, name each defect against the catalog, and judge the unit pass, fail or unsure. Nothing waits on a person here. A mark the catalog cannot name is never guessed into a category; the unit goes to the bench marked unsure.
Held Unit Review
A person answers hereAgents build the case for each held unit, its frames, its measurement, the nearest catalog matches and what similar units got, then draft a recommendation and wait. This is where a person works. A held unit leaves the bench only with a decision recorded against its frames, and a new defect gets its name from the person who calls it.
Drift Watch
A person answers hereAgents track failures across every line, machine and hour, trace each cluster back to the minute it started, and page the person the roster puts on that line with the evidence. This is where a person decides. The agents call the drift, and the person calls the stop, because a stopped line costs the shift.
Shift Close
A person answers hereAgents reconcile every imaged unit against a verdict, a bench decision or an open hold, draw where the shift's defects landed, and propose the changes that would have caught each repeated miss. A person accepts or rejects each change. What the check fails a unit for is not something an agent tightens quietly.
Where a Person Decides
Operating Model
This changes how work flows through the team.
What Transfers, What Must Be True
Failure Modes
What breaks this pattern:
Without the hold rule, a unit with no usable frame still gets a score. The score comes from nothing, and a bad unit ships with a clean record.
Without the bench rule, the agent guesses an unknown mark into the nearest catalog name. A new defect type hides under an old label, and nobody knows it exists until customers do.
Without the recorded decision, a held unit gets released and the reason leaves with the person who released it. Six months later a recall question has no answer.
Give the agent the stop button and one false drift call costs the shift. A person can weigh that cost. The agent only sees the numbers.
Directional Outcomes
What the agent counts, and the station that counts it.
These counts are the tallies from one monitored run of the agents. They are not monthly or annual totals.
What Runs Where
Every step names the subagent that does the work, the record it writes, the thing that raises a question for a person, and what it is allowed to touch. This is drawn from the source, not from a diagram somebody kept in sync by hand.
frame-capturevision/frames/<unit-id>/hold-unusable-framevision/frames/**, vision/held/**, the camera feeds read-onlydefect-inspectvision/verdicts/<unit-id>.jsoncannot-name-defectvision/verdicts/**, vision/frames/** read-onlybench-casebench/cases/<unit-id>.mdawait-your-decisionbench/**, everything else read-onlyline-watchalerts/<alert-id>.jsonline-stop-callalerts/**, vision/verdicts/** read-onlyshift-closerules/proposed/<rule-id>.json, reports/shift-<date>.jsonaccept-threshold-changerules/proposed/**, reports/**, the history read-onlyStack
Every system this agent reads or writes.