{"alignment_metadata":{"alignment":"causal_post_state_to_next_action","history_policy":"drop_warmup_zero_initialized","required_target":false,"sample_segments":{"steady":[50,200],"transient":[2,50]},"warmup":2},"anchor":"upper","artifact_id":"article-discovery-karman_re50-raw_complete-s2-20260718-per-scene-front_independent-anchor-upper","deployment_expression":"-Cl_F - 1.0641414","deployment_expression_hash":"d2a65ff3790cb3907934c31fa3ee8f4b1d3f1b7a3c5703d810f083008aa507a9","dt_c_metadata":{"per_scene":{"karman_re50":0.4},"unit":"D/U0"},"environment":{"numpy":"2.2.6","platform":"Linux-6.8.0-124-generic-x86_64-with-glibc2.35","pysr":"1.5.10","python":"3.10.20"},"feature_metadata":{"builder":"SR_analysis.utils.data_contracts.build_batch_dataset","definitions_module":"SR_analysis.utils.feature_builder","order":["u_hat_T","v_hat_T","u_hat_C","v_hat_C","u_hat_B","v_hat_B","Cd_F","Cl_F","Cd_T","Cl_T","Cd_B","Cl_B"]},"feature_names":["u_hat_T","v_hat_T","u_hat_C","v_hat_C","u_hat_B","v_hat_B","Cd_F","Cl_F","Cd_T","Cl_T","Cd_B","Cl_B"],"fitted_expression":"-Cl_F - 1.0641414","fitted_expression_hash":"d2a65ff3790cb3907934c31fa3ee8f4b1d3f1b7a3c5703d810f083008aa507a9","g_metadata":{"deployment_architecture":"three_head_independent","deployment_semantics":"three_head_independent","fit_augmentation":"none","fitted_heads":["front_independent"],"front_rule":null,"rear_rule":null,"version":"legacy-mirror-front-odd-rear-swap-negate-v1"},"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d","model_type":"symbolic","output":{"definition":"cylinder_surface_tangential_velocity/U0","name":"alpha","native_action_index":0,"native_action_order":["front","upper","lower"],"unit":"dimensionless"},"provenance":{"data":{"dataset_hash":"946b41b5a15b1ab1948eccf52a1f8133ec6022cae07a5591a974a7facf66db33","paths":{"karman_re50":"/home/frank14f/DynamisLab/src/SR_analysis/data/runs/article-joint-data-karman-20260718/karman/karman_re50/controlled.npz"},"per_scene_hashes":{"karman_re50":"a1780dd327d329ac154d17cf733a7c4141627d01cd7f07398ece04008e51c0d7"}},"fit":{"command":"src/SR_analysis/stage_2_fit.py --scene karman_re50 --mode per-scene --run-id article-discovery-karman_re50-raw_complete-s2-20260718 --data-root src/SR_analysis/data/runs/article-joint-data-karman-20260718 --feature-set raw_complete --feature-profile actual_only --sample-segment all --transient-count 50 --deployment-architecture three_head_independent --fit-augmentation none --seed 2 --niterations 20 --smoke","created_at":"2026-07-18T09:57:06.323793+00:00","deployment_architecture":"three_head_independent","deployment_semantics":"three_head_independent","diagnostic_metrics":{"mae":0.6904518763946521,"max_error":1.938880739891982,"r2":0.7852254407727535,"rmse":0.8410022027029342},"environment":{"numpy":"2.2.6","platform":"Linux-6.8.0-124-generic-x86_64-with-glibc2.35","pysr":"1.5.10","python":"3.10.20"},"feature_profile":"actual_only","feature_set":"raw_complete","fit_augmentation":"none","g_augmented":false,"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d","mode":"per-scene","n_samples":118,"niterations":20,"offline_metrics":{"blind":{"mae":0.5461006173765695,"max_error":1.1670587457903534,"r2":0.8878566997573463,"rmse":0.6283788729509503},"train":{"mae":0.6904518763946521,"max_error":1.938880739891982,"r2":0.7852254407727535,"rmse":0.8410022027029342},"validation":{"mae":0.8856501741174367,"max_error":1.6264742341171146,"r2":0.6830503554415559,"rmse":0.993332209837076}},"scene_augmented_sample_counts":{"karman_re50":197},"scene_sample_counts":{"karman_re50":197},"seed":2,"selection_policy":"manual_validation_required_r2_never_auto_promotes","smoke":true,"source_n_samples":197,"static_safety":{"finite":true,"grid_size":9,"observed_range":[-3.5221675670053005,2.3928821293358564],"required_output_range":null,"safe":true,"within_output_range":true}},"pysr":{"binary_operators":["+","-","*"],"candidate_limit":25,"complexity":{"maxsize":7,"parsimony":0.01},"parameters":{"batching":false,"binary_operators":["+","-","*"],"complexity_of_constants":2,"deterministic":true,"maxsize":7,"niterations":20,"parallelism":"serial","parsimony":0.01,"population_size":16,"populations":2,"random_state":2,"tournament_selection_n":4,"unary_operators":["square"]},"pareto_candidates":[{"complexity":2.0,"expression":"-0.996941270000000","loss":3.2931488,"score":0.0},{"complexity":4.0,"expression":"-Cl_F - 1.0641414","loss":0.70728475,"score":0.7690830625855118},{"complexity":7.0,"expression":"-Cl_F - 1*0.81994265 - 0.16563436","loss":0.69926447,"score":0.0038014391586658866}],"unary_operators":["square"]}},"role":"front_independent","run_id":"article-discovery-karman_re50-raw_complete-s2-20260718","schema_version":"1.0","training_scenes":["karman_re50"]}
