{"delivery_id":"MAP02-MAIN-ROUTE-MINIMAL-FIX1","route_plan_status":"AUTHOR_CANDIDATE_FOR_ACTUAL_ENGINE_TEST_NOT_GAME_APPROVED","source_sha256":"7556ddd20b176ba7d98ba855052001b851a9fade13bd15a742f202551d9d0aea","source_triangle_count":10354,"source_glb_node":"low_poly_unwrapped","source_node_quaternion_xyzw":[0.7071068286895752,0,0,0.7071068286895752],"wrapper":{"yaw_y_degrees":12,"uniform_scale":65.447261538267,"translation_xyz_pu":[-1.232656688,9.19717234,0.707604005]},"coordinate_frame":"WORLD_XZ_PU_AFTER_UNMODIFIED_SOURCE_NODE_AND_APPROVED_WRAPPER; Y_RESOLVED_BY_ACTUAL_GODOT_RAYCAST","test_pu_per_game_m":1,"player_trial_spec":{"status":"TEMPORARY_1_PU_PER_TEST_M_NOT_GAME_APPROVED","capsule_radius_m":0.45,"capsule_height_m":1.8,"maximum_slope_deg":35,"maximum_footprint_or_sample_step_m":0.35,"surface_probe_radius_sample_count":8,"surface_probe_center_sample_count":1,"path_probe_spacing_pu":0.25,"test_move_speed_pu_s":4},"patch_scope":"RETEST_ONLY_MAIN_DRY_SPINE_TO_WEST_CONTACT; OTHER_THREE_ACTUAL_PASSES_REMAIN_IN_PREVIOUS_REPORT","original_main_failed_godot_measurement":{"actual_route_report_sha256":"23d0c22bcbf6f09b6bf9f3b48a9b423d98e0af222567e44c9997b60c2ac4b7e3","old_segment_index":2,"old_segment_from_xz":[46,-1],"old_segment_to_xz":[31,-1],"invalid_sample_xz":[[44,-1],[43.75,-1],[43.5,-1],[43.25,-1],[43,-1]],"actual_godot_invalid_samples":5,"actual_godot_route_samples":370,"actual_godot_maximum_slope_deg":35.0977461707611,"actual_characterbody_run":"NOT_RUN_STATIC_PREFLIGHT_FAILED"},"single_change":{"former_local_sequence_xz":[[46,-1],[31,-1]],"new_local_sequence_xz":[[46,-1],[46,1],[39,1],[31,-1]],"inserted_only":[[46,1],[39,1]],"all_other_main_waypoints_preserved":true,"reason":"Avoid five Godot-observed >35-degree footprint normals near world x43..44,z-1 by routing 2PU toward +Z before crossing the affected X band. No assertion that CPU face normals exactly equal Godot physics normals."},"independent_cpu_source_precheck_not_godot":{"source":"UNCHANGED_SHA_PINNED_GLTF_TRIANGLES_WITH_ORIGINAL_X90_AND_WRAPPER_Y12","step_pu":0.25,"center_plus_eight_radius_rays":true,"new_main_samples":379,"new_main_invalid_samples":0,"new_main_maximum_footprint_slope_deg_cpu_estimate":31.194,"detour_x37_to47_maximum_footprint_slope_deg_cpu_estimate":21.205,"godot_4_7_2_new_route_movement":"UNTESTED_PENDING_CODEX_EXECUTION"},"routes":[{"id":"MAIN_DRY_SPINE_TO_WEST_CONTACT","route_kind":"AUTHOR_REDESIGNED_CONTINUOUS_SOURCE_GROUND_TRIAL","region":"MAIN_MID_HEIGHT_DRY_SPINE_COMPONENT_0","estimated_length_pu":93.874,"cpu_source_quarter_pu_raycast_samples":379,"cpu_source_quarter_pu_invalid_samples":0,"design_notes":"Minimal +Z detour around the five actual Godot slope failures; exact physics ray normals and CharacterBody motion still require a new Godot run. Original mesh and other three successful routes unchanged.","waypoints_xz_pu":[[48,-2],[47,-2],[46,-1],[46,1],[39,1],[31,-1],[28,-4],[26,-4],[24,-2],[13,-2],[12,-1],[-11,-1],[-12,0],[-29,0],[-37,8]]}],"previous_three_route_actual_results_not_retested_here":{"UPPER_SLOPE_LOCAL":"CHARACTERBODY_REACHED_END_GROUNDED_RATIO_1_0","SOUTH_SAND_LOCAL":"CHARACTERBODY_REACHED_END_GROUNDED_RATIO_1_0","LOWER_FINGER_LOCAL":"CHARACTERBODY_REACHED_END_GROUNDED_RATIO_1_0"},"terrain_or_material_or_collision_parameters_modified":false,"map_completion_status":"0_OF_10","inter_region_connectors_water_shore_pier_and_author_materials":"SEPARATE_HOLD_NOT_IN_THIS_FIX"}