<?php
declare(strict_types=1);
require __DIR__.'/hardware_contract.php';require __DIR__.'/contract.php';$db=smPdo();$before=smLoad('h7-native-before-private.json');$f=smLoad('h7-fixture-private.json');$pre=smLoad('h7-preflight-private.json');$actor=smLoad('actor-private.json');$own=hcOwnRows($db,$f['seed'],$f['ids']);$scope=hcConsumedSource($db,$f['seed'],$f['ids'],$pre,$actor,4);$pass=smDigest($own)===smDigest($before['own_rows'])&&$scope===$before['consumed_source']&&n6Sha()===$before['source_sha256'];smSave('h7-native-after-private.json',['own_rows'=>$own,'consumed_source'=>$scope,'source_sha256'=>n6Sha(),'unchanged'=>$pass,'database_dml_ddl'=>0]);echo json_encode(['lane'=>getenv('SM7_LANE'),'new_pdo_owned_consumed_unchanged'=>$pass,'database_dml_ddl'=>0]),PHP_EOL;exit($pass?0:1);
