17. Running a Fault-Injection Exercise for an Agent
A successful happy path proves that the system can run. A controlled failure shows whether it knows where to stop and how to recover.
Notes on AI agents, language models, and software systems—grounded in code, traces, and reproducible experiments.
AI AGENT · LANGUAGE MODEL · SOFTWARE SYSTEMS
Choose a path by the question you are trying to answer. The archive does not need to be read in order.
A successful happy path proves that the system can run. A controlled failure shows whether it knows where to stop and how to recover.
A regression suite is not a rerun of a few demos. It is an executable record of failures the system must not repeat.
Authorization decides whether one principal may perform one action on one resource under specific conditions
Concurrency shortens only independent waiting time and adds result joining, cancellation, and resource pressure
Longer retention does not create stronger knowledge; unverified memory carries old errors into new tasks
A plausible answer does not prove that evidence is real, execution was authorized, or interruption recovery is correct
The model does not receive one prompt. It receives context blocks assembled from different sources for different purposes.
The model does not observe local execution; the runtime must carry evidence into the next turn