<?php
$lane=$argv[1]??'';if(!in_array($lane,['B','C'],true))exit(78);$own=$lane==='B'?6365:2270104;$parent=$lane==='B'?10001:112175;$port=$lane==='B'?18891:18892;$socket=@fsockopen('127.0.0.1',$port,$n,$e,1);$closed=$socket===false;if($socket)fclose($socket);$cmd=is_file('/proc/'.$own.'/cmdline')?(string)file_get_contents('/proc/'.$own.'/cmdline'):'';$parentCmd=(string)file_get_contents('/proc/'.$parent.'/cmdline');$bad=[];$it=new RecursiveIteratorIterator(new RecursiveDirectoryIterator(__DIR__,FilesystemIterator::SKIP_DOTS));foreach($it as $f)if(strpos($f->getFilename(),'._')===0)$bad[]=$f->getPathname();$r=['lane'=>$lane,'own_pid'=>$own,'own_worker_absent'=>$cmd==='','port'=>$port,'own_port_closed'=>$closed,'original_parent_present'=>strpos($parentCmd,$lane==='B'?'/tmp/zhct-http-store-mysql.dQTTBP/public':'/tmp/zhct-dm-poc-20260928.fcpiiN/store/public')!==false,'request_absent'=>!is_file(__DIR__.'/private/request.json'),'cache_absent'=>!is_dir(__DIR__.'/cache'),'AppleDouble'=>$bad,'retained_runtime_source_for_root_review'=>true,'stateless_token_globally_revoked'=>false];$f=__DIR__.'/private/resource-check.json';file_put_contents($f,json_encode($r,JSON_PRETTY_PRINT));chmod($f,0600);echo json_encode($r),"\n";if(!$closed||$cmd!==''||!$r['original_parent_present']||$bad)exit(2);
