<?php
require __DIR__.'/bootstrap.php';$p=json_decode(file_get_contents($runtime.'/private-journal.json'));$out=[];foreach($p->cases as $c)if(substr($c->scenario,-4)==='_ADD'){$r=$query('SELECT page_data FROM yoshop_page WHERE store_id=?',[$tenants[$c->module]]);$actual=json_decode($r[0]['page_data']);$want=$c->params->form;$diff=function($a,$b,$path='')use(&$diff,&$out){if(gettype($a)!==gettype($b)){$out[]=['path'=>$path,'stored_type'=>gettype($a),'requested_type'=>gettype($b)];return;}if(is_object($a)||is_array($a)){foreach((array)$b as $k=>$v)$diff(((array)$a)[$k]??null,$v,$path.'/'.$k);}elseif($a!==$b)$out[]=['path'=>$path,'stored_sha256'=>hash('sha256',serialize($a)),'requested_sha256'=>hash('sha256',serialize($b))];};$diff($actual,$want,$c->module);}echo json_encode($out),"\n";
