the agents
A Strands Graph: triage decides which agency could possibly know about each thing, three lanes ask them in parallel, and a conditional edge routes whatever came back to a match agent — the one genuinely hard judgement here, because recall prose describes a production run, not your unit.
the stopping
A tool-raised interrupt, persisted with the run’s state and resumable hours later from a different process. The brief’s own sentence — surfaces only when there is a real decision — as an SDK primitive rather than a claim.
the guarantees
Hooks and interventions refuse the six rules above. After the graph, code compares what the agent planned to check against what it actually asked, and asks the rest itself. The agent chooses how to look; the code guarantees that it looked.
the sources
NHTSA recalls and owner complaints, CPSC consumer-product recalls, openFDA enforcement reports. All public, all keyless, all printed on screen with the URL that fetched them.