{"action_layout":["front","upper","lower"],"action_ranges":{"actions_alpha":{"layout":["front","upper","lower"],"max":[0.5890250947089628,-0.4377858711706606,1.0869425086062516],"min":[-0.7109530541424756,-1.0869073267907259,0.26193429335274443]},"actions_omega":{"layout":["front","upper","lower"],"max":[0.005890250947089629,-0.004377858711706606,0.010869425086062517],"min":[-0.007109530541424756,-0.010869073267907259,0.0026193429335274443]}},"alignment":"causal_post_state_to_next_action","artifact_id":"validate-rebuild-illusion-1L-safe-mapped-20260717-illusion_1L__pysr__f-46782190a6b7__si-600","config":{"action_bias":[0.0,-2.0,2.0],"action_layout":["front","upper","lower"],"action_scale":8.0,"body_layout":["front","upper","lower"],"control_dt":0.3,"control_time_scale_steps":2000,"conv_len":36,"device_id":2,"dtw_lag_channel":1,"dtw_version":"legacy_dtw_v1_abs_n_unclipped","fifo_init_action":[0.0,-1.0,1.0],"fifo_len":150,"force_layout":["front_fx","front_fy","upper_fx","upper_fy","lower_fx","lower_fy"],"has_disturbance":false,"model_name":"d1a3o14_250525_imit_1L_2U_600S","mu":0.02,"n_objects_env":6,"nu":0.004,"obs_slice":[0,12],"pinball_front_x":19.0,"pinball_rear_x":20.3,"policy_init_action":[0.0,-1.0,1.0],"raw_force_slice":[6,12],"raw_layout":["upper_ux","upper_uy","center_ux","center_uy","lower_ux","lower_uy","front_fx","front_fy","upper_fx","upper_fy","lower_fx","lower_fy"],"raw_sensor_slice":[0,6],"re_code":100,"re_d":50.0,"s_dim":14,"sample_interval":600,"scene_id":"illusion","sensor_layout":["upper_ux","upper_uy","center_ux","center_uy","lower_ux","lower_uy"],"sensor_x":30.0,"source":"PPO_inference","target_center":[20.0,12.775,0.0],"target_center_x":20.0,"target_diameter":1.0,"target_force_slice":[0,2],"target_radius":1.0,"target_radius_lattice":20.0,"target_sensor_slice":[2,8],"target_type":"periodic","u0":0.01},"config_hash":"40bdb50b4b27a115dea53c90692c7626beacd9843420d3cb8d5282c53c9068ed","created_utc":"2026-07-17T09:21:02.606304+00:00","data_hashes":{"harmonics":"f135660ee3533c81d7dd175a4530f83e728ba52ec9485738ec0ad953e4a6378d","norm":"9ec5ddbe68fb441cdb660c17b51bf84ac348ca87d565081a21cb092a5245e4fc","target_sensors":"b530c492884d1dedac8210a975c641ab9fe2bf06d2dca61d730703e89cb539d2"},"dt_c":0.3,"environment":{"numpy":"1.26.4","platform":"Linux-6.8.0-124-generic-x86_64-with-glibc2.35","python":"3.10.13 (main, Sep 11 2023, 13:44:35) [GCC 11.2.0]"},"formula_hash":"46782190a6b7a8362d4c231b790c44610ddeb9139303428cbf819034778150d5","formula_hashes":{"front_deployment_expression":"4a8d2c1b1ebfaac28436ee3d2f5c2ba560d48ed81308d354c2c5306451350e09","front_source":"c26a3dd69cf1c00e1acc51e03984271aed100fec2ec6902db9707522961c351d","pair":"46782190a6b7a8362d4c231b790c44610ddeb9139303428cbf819034778150d5","rear_deployment_expression":"e52a26692a0f10b3b58db8ec4d78f0a9f2bba017cb3cb37f5fc77a07dd69f1df","rear_source":"8c3b1d5f92909db492c8ca6ea218ef7a60fecac2e8531df42ef04d239bcc1302"},"formula_validation":{"front":{"canonical_role":"front_odd","channel":null,"legacy":false},"rear":{"channel":null,"legacy":false}},"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d","metric_version":"legacy_dtw_v1_abs_n_unclipped","metrics":{"adapter":"SR_analysis.utils.cfd_interface.legacy_dtw_v1_detail_adapter","full":{"lag":9,"similarity":0.9753355227240483},"lag":9,"metric_version":"legacy_dtw_v1_abs_n_unclipped","per_channel":{"0":0.9814179440339407,"1":0.9680631437028447,"2":0.9918022718694475,"3":0.95933491928089,"4":0.9797337287002139,"5":0.9716611287569523},"tail":{"lag":9,"n_samples":72,"similarity":0.9753355227240483}},"mode":"pysr","model":{"path":null,"sha256":null},"n_steps":200,"provenance":{"command":"src/SR_analysis/stage_3_validate.py --scene illusion_1L --mode pysr --formula-front src/SR_analysis/results/runs/rebuild-illusion-1L-safe-mapped-20260717/formulas/illusion_1L_front.json --formula-rear src/SR_analysis/results/runs/rebuild-illusion-1L-safe-mapped-20260717/formulas/illusion_1L_rear_shared_upper.json --device 2 --steps 200 --run-id validate-rebuild-illusion-1L-safe-mapped-20260717","created_at":"2026-07-17T09:21:02.606274+00:00","environment":{"conda_env":"pycuda_3_10","device":2},"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d"},"record_hash":"1539464a13b85f7193ef009befd8b5e1ecf87cbd0eba8e2cab85750b63c3f5e3","run_id":"validate-rebuild-illusion-1L-safe-mapped-20260717","sample_interval":600,"scene":"illusion_1L","scene_id":"illusion","schema_version":"sr-stage3-validation-v2","si":600,"status":"completed","telemetry":{"path":"/home/frank14f/DynamisLab/src/SR_analysis/results/runs/validate-rebuild-illusion-1L-safe-mapped-20260717/telemetry/illusion_1L__pysr__f-46782190a6b7__si-600.npz","sha256":"897305306165f74ec88087e1765e7ee297dc29cc6b8346704cfbc6c59048bece","telemetry_hash":"897305306165f74ec88087e1765e7ee297dc29cc6b8346704cfbc6c59048bece"},"termination_reason":"completed"}
