<?php
require __DIR__.'/common-write.php';$before=$source();$guard($before);$GLOBALS['CDX_PREPARED']=[];ob_start();$passed=false;
try{require __DIR__.'/init-write.php';$check(is_callable($source)&&is_callable($guard)&&is_callable($save),'Harness variables isolated from application includes');$check(TP_ENV==='poc','TP_ENV=poc');new \app\p\logic\Nutrition();new \app\p\logic\NutritionTime();$check($GLOBALS['CDX_PREPARED']===[],'init+constructors0SQL');$check($source()===$before,'Complete init readback unchanged');$passed=true;}catch(Throwable $e){$save('private-initcheck-error.json',['class'=>get_class($e),'message'=>$e->getMessage(),'trace'=>$e->getTraceAsString()]);} $output=ob_get_clean();$report=['lane'=>$lane,'passed'=>$passed,'HTTP'=>0,'DML'=>0,'DDL'=>0,'init_SQL'=>$GLOBALS['CDX_PREPARED'],'output_bytes'=>strlen($output)];$save('private-initcheck.json',$report);echo json_encode($report),"\n";exit($passed?0:2);
