"""Owned local qualification cleanup evidence.""" import subprocess def container_absent(name): try: query=subprocess.run(['rtk','proxy','docker','ps','--all','--no-trunc','--filter',f'name=^/{name}$','--format','{{.ID}}'],capture_output=True,text=True,timeout=5) except (OSError,subprocess.TimeoutExpired) as error: raise RuntimeError('Cleanup daemon query unavailable or timed out.') from error if query.returncode != 0: raise RuntimeError('Cleanup daemon query failed; absence is unverified.') return not query.stdout.strip()