{
  "schema_version": 1,
  "profile_version": "1.0.0",
  "action_id": "shake",
  "base_parameters": "config/actions/shake/parameters.json",
  "sampling_algorithm": "sha256-keyed-uniform-v1",
  "variations": {
    "shake.cycles": {
      "scope": "action",
      "distribution": "uniform",
      "min": 4.5,
      "max": 5.5
    },
    "shake.body_yaw_deg": {
      "scope": "action",
      "distribution": "uniform",
      "min": 5,
      "max": 7
    },
    "shake.head_yaw_deg": {
      "scope": "action",
      "distribution": "uniform",
      "min": 8,
      "max": 11
    },
    "shake.feather_tremor_deg": {
      "scope": "action",
      "distribution": "uniform",
      "min": 1,
      "max": 1.8
    }
  },
  "constraints": {
    "start_end_pose": "perch_neutral",
    "fixed_contact": true,
    "loopable": false,
    "no_per_frame_randomness": true
  },
  "capabilities": {
    "implemented": [
      "body/head phase offsets",
      "rigid feather tremor",
      "neck feather morphs"
    ],
    "not_implemented_yet": [
      "羽毛の物理シミュレーション"
    ]
  },
  "range_review": "candidate_human_review_required"
}
