<?php
$mode=$argv[1]??'--gate';if(!in_array($mode,['--gate','--execute'],true))exit(78);
$pid=112175;$parent='/tmp/zhct-dm-poc-20260928.fcpiiN/store';if(strpos((string)file_get_contents('/proc/'.$pid.'/cmdline'),$parent.'/public')===false)throw new RuntimeException('Original parent drift');
$env=[];foreach(explode("\0",(string)file_get_contents('/proc/'.$pid.'/environ'))as $e){$v=explode('=',$e,2);if(count($v)===2)$env[$v[0]]=$v[1];}
foreach(['POC_HOST'=>'127.0.0.1','POC_PORT'=>'5237','POC_SCHEMA'=>'ZHCT_APP','POC_EXTERNAL_STUBS'=>'1','POC_REAL_QUEUE'=>'0']as $k=>$v)if(($env[$k]??'')!==$v)throw new RuntimeException('Original C nonprod boundary');
if($mode==='--execute')foreach(['PF2_ACTOR','PF2_WINDOW','PF2_ROOT_PLAN_SHA','PF2_ROOT_RUNNER_SHA','PF2_ROOT_BASELINE_SHA']as $k){$v=getenv($k);if($v===false||$v==='')throw new RuntimeException('Root explicit authority missing '.$k);$env[$k]=$v;}
$baseline='/tmp/cdx-prepay-formal-2ddl-root-package-20261011/baseline.json';
$cmd=['/www/server/php/73/bin/php','-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',__DIR__.'/runner.php',$mode,$baseline];
$proc=proc_open(implode(' ',array_map('escapeshellarg',$cmd)),[0=>STDIN,1=>STDOUT,2=>STDERR],$pipes,null,$env);if(!is_resource($proc))throw new RuntimeException('Own short Root child');exit(proc_close($proc));
