pub fn controlled_clean_exit_agent_spec( fixture_root: &Path, started_marker: &Path, release_signal: &Path, ) -> Result<AgentSpec, ControlledExitFixtureError>