{
  "schema_version": 1,
  "profile_version": "1.0.0",
  "action_id": "doze",
  "base_parameters": "config/actions/doze/parameters.json",
  "sampling_algorithm": "sha256-keyed-uniform-v1",
  "variations": {
    "doze.nod.pitch_deg": {
      "scope": "action",
      "distribution": "uniform",
      "min": 4.5,
      "max": 7
    },
    "doze.nod.micro_deg": {
      "scope": "action",
      "distribution": "uniform",
      "min": 0.8,
      "max": 1.5
    },
    "blink.events.0.rise": {
      "scope": "action",
      "distribution": "uniform",
      "min": 13,
      "max": 18
    },
    "doze.foot.hold": {
      "scope": "action",
      "distribution": "uniform",
      "min": 46,
      "max": 52
    }
  },
  "constraints": {
    "start_end_pose": "perch_neutral",
    "support_foot": "R",
    "loopable": false,
    "no_per_frame_randomness": true
  },
  "capabilities": {
    "implemented": [
      "weight shift",
      "left foot tuck",
      "slow eye closure",
      "small nod"
    ],
    "not_implemented_yet": [
      "脚の物理IK",
      "筋骨格・荷重シミュレーション"
    ]
  },
  "range_review": "candidate_human_review_required"
}
