<?php
declare(strict_types=1);
function actorId(){return getenv('CORE_LANE')==='B'?44676:1836;}
function sourceData(){
 $u=actorId();$out=[];$out['user']=readNative('AI','SELECT * FROM yoshop_user WHERE user_id=? AND store_id=?',[$u,10001]);ck(count($out['user'])===1&&(int)$out['user'][0]['is_delete']===0,'Exact real marked API actor/tenant');
 foreach(['user_points_log'=>['user_id','create_time DESC'],'order_refund'=>['user_id','create_time DESC'],'user_weight'=>['user_id','date DESC']] as $t=>[$key,$order])$out[$t]=readNative('AI','SELECT * FROM yoshop_'.$t.' WHERE '.$key.'=? AND store_id=? ORDER BY '.$order,[$u,10001]);
 $out['sign']=readNative('AI','SELECT * FROM yoshop_sign WHERE user_id=? ORDER BY id',[$u]);
 $out['sign_user']=readNative('AI','SELECT * FROM yoshop_sign_user WHERE user_id=? ORDER BY id',[$u]);
 $out['measurement_session']=readNative('ZHCT','SELECT * FROM ydy_measurement_session WHERE ai_user_id=? ORDER BY start_time DESC,session_id DESC',[$u]);$ids=array_column($out['measurement_session'],'session_id');
 foreach(['measurement_session_raw'=>['id','session_id'],'health_record'=>['record_id','session_id']] as $t=>[$pk,$key])$out[$t]=$ids?readNative('ZHCT','SELECT * FROM ydy_'.$t.' WHERE '.$key.' IN ('.implode(',',array_fill(0,count($ids),'?')).') ORDER BY '.$pk,$ids):[];
 return $out;
}
function protection(){global $runtime;$old=oldProtection();$core=ownSnapshot();$prior=json_decode(file_get_contents($runtime.'/prior-persistence.json'),true);ck($core===$prior['own_fullrows']&&$old===$prior['old_fullrows'],'Original95/208 financial and old13 fullrow baseline');return ['core'=>$core,'old'=>$old];}
