Graph Engineering: Using a "State Graph" to Make Complex AI Agents Controllable and Auditable