{
  "store": false,
  "persist_every": 1,
  "persist_mode": "all",
  "active_learning": false,
  "scenarios": "off",
  "optional_roles": [],
  "site_id": null,
  "analysis_fps_target": 10.0,
  "inference_profile": {
    "roles": [
      "det"
    ],
    "det_model": "RFDETRMedium",
    "thresholds": {
      "score": 0.5
    }
  },
  "pose": {
    "enabled": false
  },
  "fire": {
    "enabled": false
  },
  "tracking": {
    "enabled": true
  },
  "visualization": {
    "score_threshold": 0.25,
    "categories": [
      "person"
    ]
  },
  "intrusion": {
    "enabled": false,
    "roi_id": "primary",
    "debug_roi": true,
    "roi": [
      [
        0,
        0
      ],
      [
        1,
        0
      ],
      [
        1,
        1
      ],
      [
        0,
        1
      ]
    ],
    "point_x": 0.5,
    "point_y": 1.0,
    "confidence": 0.5,
    "dwell_seconds": 0.5,
    "rearm_seconds": 1.0,
    "grace_seconds": 0.5,
    "retention_seconds": 30.0,
    "max_states": 1024
  },
  "fight": {
    "enabled": false,
    "person_score": 0.25,
    "joint_score": 0.1,
    "pair_distance_ratio": 1.8,
    "pair_close_hold_seconds": 0.1,
    "arm_motion_window_seconds": 1.0,
    "arm_motion_ratio": 0.1,
    "toward_opponent_ratio": 0.01,
    "fight_window_seconds": 1.5,
    "required_bursts": 1,
    "burst_min_interval_seconds": 0.25,
    "rearm_quiet_seconds": 2.0,
    "pair_retention_seconds": 5.0,
    "max_people": 32,
    "max_pairs": 128,
    "history_capacity": 64,
    "roi_id": "primary",
    "roi_name": "Fight ROI",
    "debug_roi": true,
    "roi": [
      [
        0.0,
        0.0
      ],
      [
        1.0,
        0.0
      ],
      [
        1.0,
        1.0
      ],
      [
        0.0,
        1.0
      ]
    ],
    "engine": "r5",
    "r5": {
      "schema_version": 1,
      "window_seconds": 1.0,
      "min_samples": 2,
      "contact_min_samples": 3
    }
  },
  "fall": {
    "enabled": false,
    "person_score": 0.25,
    "joint_score": 0.1,
    "upright_angle_deg": 35.0,
    "down_angle_deg": 60.0,
    "torso_delta_deg": 25.0,
    "hip_drop_ratio": 0.25,
    "span_collapse_ratio": 0.7,
    "knee_guard_angle_deg": 100.0,
    "knee_guard_torso_max_deg": 45.0,
    "upright_hold_seconds": 0.5,
    "transition_window_seconds": 0.8,
    "transition_to_down_seconds": 0.8,
    "down_hold_seconds": 0.7,
    "test_skip_down_hold": false,
    "missing_grace_seconds": 0.5,
    "recovery_hold_seconds": 1.0,
    "confirmed_retention_seconds": 5.0,
    "reference_window_seconds": 1.0,
    "unconfirmed_retention_seconds": 5.0,
    "max_states": 1024,
    "history_capacity": 256,
    "roi_id": "primary",
    "roi_name": "Fall ROI",
    "debug_roi": true,
    "roi": [
      [
        0.0,
        0.0
      ],
      [
        1.0,
        0.0
      ],
      [
        1.0,
        1.0
      ],
      [
        0.0,
        1.0
      ]
    ],
    "engine": "r2",
    "r2": {
      "schema_version": 1,
      "r1_torso_min_deg": 50.0,
      "r1_leg_min_deg": 50.0,
      "d1_knee_min_deg": 140.0
    }
  },
  "event_cooldowns": {
    "FALL": 10.0
  }
}
