import importlib.util,sys
from pathlib import Path
spec=importlib.util.spec_from_file_location('transport','/tmp/codex/ltb1021/2026-10-06_icerti-ai2-deploy_r01/remote.py')
remote=importlib.util.module_from_spec(spec);spec.loader.exec_module(remote)
code=r'''
import signal,sys,json,subprocess
signal.alarm(380)
sys.path.insert(0,'/usr/local/lib/contextra-maintenance/portable-20261006T192646')
from maintenance_process import run
def states():
 return subprocess.check_output(['docker','ps','-a','--filter','label=com.docker.compose.project=contextra-ai2','--format','{{.Names}} {{.State}}'],text=True,timeout=10).splitlines()
before=states();assert len(before)==5 and all(x.endswith(' exited') for x in before)
r=run(['/usr/local/bin/ct','data','clean','--plan'],capture_output=True,text=True,timeout=350)
print(json.dumps(dict(returncode=r.returncode,stdout_tail=r.stdout.splitlines()[-8:],stderr_tail=r.stderr.splitlines()[-4:],services_unchanged=before==states()),ensure_ascii=False))
'''
raw=remote.run(code,root=True,timeout=400)
p=Path(__file__).parent/('probe-'+sys.argv[1]+'.json');p.write_text(raw);p.chmod(0o600)
print(raw)
