from pathlib import Path
import tarfile,json
R=Path('/tmp/cdx-ai-disease-owned-flow-20261011')
for lane in ('B','C'):
 p=R/f'private-{lane}-final';assert not p.exists();p.mkdir(mode=0o700)
 with tarfile.open(R/f'private-{lane}-final.tar') as a:
  for m in a.getmembers():
   assert m.name=='private' or m.name.startswith('private/')
   assert not m.issym() and not m.islnk()
   if m.isfile():
    q=p/Path(m.name).relative_to('private');q.parent.mkdir(parents=True,exist_ok=True);q.write_bytes(a.extractfile(m).read());q.chmod(0o600)
 for d in p.rglob('*'):
  if d.is_dir():d.chmod(0o700)
 print(lane,json.loads((p/'final-capture.json').read_text())['SQL'])
