<?php
$lane=$argv[1]??'';if(!in_array($lane,['B','C'],true)||($argv[2]??'preflight')!=='preflight')exit(78);$pid=$lane==='B'?10001:112175;$root=$lane==='B'?'/tmp/zhct-http-store-mysql.dQTTBP':'/tmp/zhct-dm-poc-20260928.fcpiiN/store';if(strpos(file_get_contents('/proc/'.$pid.'/cmdline'),$root.'/public')===false)throw new RuntimeException('Approved parent drift');$env=[];foreach(explode("\0",file_get_contents('/proc/'.$pid.'/environ')) as $item){$v=explode('=',$item,2);if(count($v)===2)$env[$v[0]]=$v[1];}if(($env['POC_EXTERNAL_STUBS']??'')!=='1'||($env['POC_REAL_QUEUE']??'0')!=='0')throw new RuntimeException('External boundary');$env['PM_LANE']=$lane;$env['PM_ROOT']=$root;
$args=[$lane==='B'?'/usr/local/php7.3/bin/php':'/www/server/php/73/bin/php'];if($lane==='C')array_push($args,'-c','/www/server/php/73/etc/php-cli.ini','-d','extension=/home/dmdba/dmdbms/drivers/php_pdo/libphp73_dm.so','-d','extension=/home/dmdba/dmdbms/drivers/php_pdo/php73_pdo_dm.so');array_push($args,'-d','display_errors=0','-d','log_errors=0',__DIR__.'/preflight.php');$process=proc_open(implode(' ',array_map('escapeshellarg',$args)),[1=>STDOUT,2=>['file',__DIR__.'/private-error.log','a']],$pipes,null,$env);exit(proc_close($process));
