{
  "title": "爱音塔",
  "chapter": "鼓坊朝云",
  "status": "playable_sample_not_art_approved",
  "music": {
    "track": "Wuxia2",
    "author": "PeriTune / Sei Mutsuki",
    "bpm": 135,
    "offset_seconds": 0.179,
    "duration_seconds": 224.179,
    "source": "assets/wuxia2.mp3",
    "stems": false,
    "license": "CC BY 4.0"
  },
  "space": {
    "units": "meters",
    "speed_m_s": 2.5,
    "rise_per_segment_m": 0.8,
    "segment_period_beats": 8,
    "gap_m": 1.5,
    "physics_tick_hz": 60,
    "gravity_m_s2": 18,
    "capsule_radius_m": 0.17,
    "capsule_height_m": 1.25,
    "max_launch_vertical_m_s": 13,
    "max_air_horizontal_m_s": 6.8
  },
  "input": {
    "light": "J",
    "heavy": "K",
    "jump": "W",
    "dodge": "Space",
    "ensemble": "E"
  },
  "timing_windows_ms": {
    "perfect": 40,
    "good": 85,
    "accepted": 130
  },
  "events": [
    "input_grade_once",
    "actual_post_modifier_hand_pose",
    "physical_mallet_drum_contact",
    "percussion_and_wave",
    "wave_enemy_collision",
    "damage_and_visual_feedback"
  ],
  "scope": {
    "full_song": true,
    "start_settings_pause_retry_results": true,
    "routes": [
      "safe",
      "flair"
    ],
    "liva": "authored phrase response, visibly expands and emits a real response wave",
    "boss": "telegraph, dodge, heavy interrupt, jump over ultimate",
    "first_layer_only": true
  },
  "limits": [
    "not final character or animation art",
    "full mix with live percussion, not stem remix",
    "rare long frames remain unlocalized",
    "no human playtest or author acceptance",
    "local launcher depends on installed Godot"
  ]
}