An AI agent is another component in that system, not a replacement for the system around it. Add a heartbeat that proves the work ran, not merely that configuration exists. A zero exit code confirms the wrapper process completed, not that the intended work ran. What is the difference between ‘no result’ and ‘unknown’ in an AI agent system? How should observability be set up for AI agent fleets?