Building an AI Forensic Investigator for Vehicle Failures A developer built FaultTrace, an autonomous vehicle-forensics agent for the TrueForge Agent Harness Hackathon, designed to investigate vehicle failures by gathering evidence, testing hypotheses, and running Bayesian analysis. The agent stops for human approval before physical actions, and the project aims to generalize to other safety-sensitive systems. Built for the TrueForge Agent Harness Hackathon Aug 24–30, 2026 . "Something expensive broke. Figure out why and prove it. Ask a human before you touch anything." That was basically the idea behind FaultTrace. I wanted to build something that felt more like an actual investigation than another chatbot with a few tools attached. The result is an autonomous vehicle-forensics agent that can gather evidence, test competing explanations, run actual analysis, and stop when it reaches a physical-world action that needs a human. And honestly, the interesting part wasn't getting the first version working. It was getting the whole thing to keep working reliably . This is how I built it, and what went wrong along the way. A car throws: P0171 — System Too Lean A chatbot can explain what P0171 means in a few seconds. But that's not really the hard part. A technician still has to figure out why the car thinks it's running lean. It could be a vacuum leak, a dirty MAF sensor, a fuel-delivery problem, or even an O2 sensor that's giving misleading information. So the real problem isn't: "What does P0171 mean?" It's: "Which of several possible causes actually explains the evidence?" That's an investigation. That distinction is what led me to build FaultTrace . Given a vehicle failure event, FaultTrace: For the hackathon, I kept the scope deliberately concrete: vehicle diagnostic forensics . The hero scenario is a cracked brake-booster vacuum hose on a 2003 Honda Accord, resulting in P0171 + P0300 . It's a small enough problem to demonstrate end-to-end, but complicated enough to make the agent actually investigate rather than just look up a DTC. The vehicle domain is the implemented MVP. The underlying investigation pattern is intended to generalize to other safety-sensitive physical systems later. Here's the high-level architecture: php flowchart TB U "User / Technician" -- AG subgraph TF "TrueForge Harness" direction TB AG "Investigator Agent