Simulate autonomous agent actions from goal, tool permissions, state changes, failure modes, and approval gates