{
  "recipe_version": 4,
  "checkpoint": "/home/z/bridge/rl/bridge_amp_v4/logs/2026-10-20_21-44-33_standing_l1_refinement_4096/model_400.pt",
  "checkpoint_sha256": "da12c37cce5bba32d8c07d004151e0f69355996af52880dcb683618fbf8593b4",
  "num_envs": 16,
  "duration_s": 20.0,
  "start": "neutral standing, no expert initial pose or velocity",
  "automatic_resets": false,
  "official_bridge_artifact": false,
  "physical_robot_validation": false,
  "scope": "Nominal deterministic repeated environments, not independent robustness trials. Style remains subject to actual video review.",
  "tests": {
    "stand": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        -0.00044292662641964853,
        0.0007109840516932309,
        -0.002351797418668866
      ],
      "rmse_vx_vy_wz": [
        0.0022710537676499526,
        0.0036182456943249916,
        0.020199458845461146
      ],
      "min_base_height_m": 0.4635838568210602,
      "max_tilt_deg": 4.322730541229248,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            2.743764877319336,
            6.84576940536499,
            7.343541622161865
          ],
          "geometric_flexion_deg_min_mean_max": [
            -1.443858145459907,
            1.8623243975081365,
            2.8162194899181507
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0015,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            -0.0027205635097139118,
            0.004136082181136406,
            0.005548706121407737
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            5.803906440734863,
            8.91051959991455,
            9.76389217376709
          ],
          "geometric_flexion_deg_min_mean_max": [
            1.67534633640084,
            4.071975561194497,
            5.181001623523646
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.003172277537333961,
            0.008161493311504585,
            0.009858254507040715
          ]
        }
      },
      "forward_knee_geometry_passed": false,
      "final_pose_rms_error_rad_env0": 0.1487320542545673,
      "final_pose_max_abs_error_rad_env0": 0.44297793890865855,
      "normal_standing_pose_passed": false
    },
    "straight": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        0.27500954270362854,
        0.003110039047896862,
        0.02240183763206005
      ],
      "rmse_vx_vy_wz": [
        0.01751046657544178,
        0.038365288632449986,
        0.06894826358709201
      ],
      "min_base_height_m": 0.44431987404823303,
      "max_tilt_deg": 3.7038021087646484,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            6.332875728607178,
            32.497596740722656,
            77.79122161865234
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.140041209127006,
            28.401316974173344,
            73.44753662124252
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.00409377153134816,
            0.05160372421024201,
            0.13018563971204566
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            6.744001865386963,
            28.479753494262695,
            66.59396362304688
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.716556363690989,
            24.90839120085689,
            62.38516276022104
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.0050892283314699,
            0.04518730513767483,
            0.11269222144501424
          ]
        }
      },
      "forward_knee_geometry_passed": true,
      "moving_single_support_fraction": 0.5258125,
      "moving_double_support_fraction": 0.4736875,
      "foot_link_contact_speed_proxy_m_s": 0.04919972710441326,
      "contact_speed_note": "Foot link origin speed while force>1N; rolling contact can move the origin. This is a proxy, not direct slip of the contact point.",
      "gait_geometry": "/home/z/bridge/rl/bridge_amp_v4/logs/2026-10-20_21-44-33_standing_l1_refinement_4096/evaluations/model_400/command_deceleration/gait_geometry.json"
    },
    "stop_transition": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        0.1476585566997528,
        0.000703817349858582,
        0.014845659025013447
      ],
      "rmse_vx_vy_wz": [
        0.03542120637954456,
        0.0286284663149047,
        0.0632068822566419
      ],
      "min_base_height_m": 0.4466259777545929,
      "max_tilt_deg": 4.195119857788086,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            2.7438666820526123,
            20.32513427734375,
            76.81938934326172
          ],
          "geometric_flexion_deg_min_mean_max": [
            -1.4437573853671875,
            16.03945685870687,
            72.5064268774295
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0015,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            -0.002720371546250315,
            0.029365893269130233,
            0.12891524957055311
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            -3.573023557662964,
            18.340656280517578,
            66.52651977539062
          ],
          "geometric_flexion_deg_min_mean_max": [
            -7.631609547606063,
            14.500854116876125,
            62.33488363696849
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.004,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0035,
          "knee_forward_bow_m_min_mean_max": [
            -0.014471634397305594,
            0.02643786081901535,
            0.11262298578983007
          ]
        }
      },
      "forward_knee_geometry_passed": false,
      "final_pose_rms_error_rad_env0": 0.11747321608900138,
      "final_pose_max_abs_error_rad_env0": 0.32039732652912384,
      "normal_standing_pose_passed": false,
      "moving_single_support_fraction": 0.5133500957854407,
      "moving_double_support_fraction": 0.4866499042145594,
      "foot_link_contact_speed_proxy_m_s": 0.04871186498466003,
      "contact_speed_note": "Foot link origin speed while force>1N; rolling contact can move the origin. This is a proxy, not direct slip of the contact point.",
      "final_stop_mean_vx_m_s": 0.0005786145920865238
    },
    "left": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        0.266524076461792,
        -0.005093737039715052,
        0.25270211696624756
      ],
      "rmse_vx_vy_wz": [
        0.01999974564370639,
        0.03884108311559993,
        0.05712794930989791
      ],
      "min_base_height_m": 0.4459838569164276,
      "max_tilt_deg": 3.588287353515625,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            6.568746089935303,
            32.74908447265625,
            75.21035766601562
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.372113685375102,
            28.53666838238419,
            70.82307206693785
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.00453734935052308,
            0.05214739442953363,
            0.12611394428593642
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            6.567578315734863,
            29.831890106201172,
            67.69666290283203
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.539153265320926,
            26.239180439398456,
            63.52594886024939
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.004752810623822468,
            0.0475618052524005,
            0.11463017757838762
          ]
        }
      },
      "forward_knee_geometry_passed": true,
      "moving_single_support_fraction": 0.5241875,
      "moving_double_support_fraction": 0.4753125,
      "foot_link_contact_speed_proxy_m_s": 0.05152567353304975,
      "contact_speed_note": "Foot link origin speed while force>1N; rolling contact can move the origin. This is a proxy, not direct slip of the contact point."
    },
    "right": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        0.28307080268859863,
        0.009904786013066769,
        -0.1983693689107895
      ],
      "rmse_vx_vy_wz": [
        0.018621802290388845,
        0.038083434346328805,
        0.1059703715183066
      ],
      "min_base_height_m": 0.4431934654712677,
      "max_tilt_deg": 3.8635098934173584,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            6.088386535644531,
            32.87256622314453,
            79.96456146240234
          ],
          "geometric_flexion_deg_min_mean_max": [
            1.8977310202807478,
            28.840608009778496,
            75.66944226271167
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.003631564933351201,
            0.052031067715790406,
            0.13354526066744452
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            6.927448749542236,
            26.550878524780273,
            64.71627044677734
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.8837713753653067,
            22.98299024837268,
            60.50833322840311
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.005443349572793787,
            0.041661599441597995,
            0.1095810881722099
          ]
        }
      },
      "forward_knee_geometry_passed": true,
      "moving_single_support_fraction": 0.53490625,
      "moving_double_support_fraction": 0.46459375,
      "foot_link_contact_speed_proxy_m_s": 0.05035124858927771,
      "contact_speed_note": "Foot link origin speed while force>1N; rolling contact can move the origin. This is a proxy, not direct slip of the contact point."
    }
  },
  "training_yaw_max_rad_s": 0.35,
  "stop_transition_command_times_s": {
    "start": 2.0,
    "stop_requested": 12.0
  },
  "untrained_turn_diagnostic": false,
  "contact_foot_order": [
    "right_ankle_roll_link",
    "left_ankle_roll_link"
  ],
  "deployment_adaptation": {
    "linear_deceleration": 0.4,
    "yaw_deceleration": 0.8,
    "adapter_version": 3,
    "mode": "command_deceleration_only",
    "joint_actions": "all 21 from the policy, no pose override",
    "gains_and_model": "unchanged"
  }
}
