{
  "schema": "contextra.fight-integrated-prototype.v1",
  "frozen": true,
  "frozen_at": "2026-10-30T11:44:02+09:00",
  "candidates": [{
    "id": "B_Integrated",
    "title": "Local rule evidence with duplicate-free observed counts",
    "config": {
      "window": 1.0, "min_samples": 2, "seed_seconds": 0.6,
      "hand_speed": 0.55, "hand_near": 0.18, "hand_vertical": 0.12,
      "direction": 0.35, "approach": 0.15,
      "foot_speed": 0.70, "foot_near": 0.20, "foot_vertical": 0.20,
      "contact_speed": 0.25, "contact_near": 0.075, "contact_min_samples": 3,
      "response_min": 0.15, "hand_contact_max": 0.12, "target_hand_level": 0.15,
      "display_hold": 1.0
    }
  }],
  "representative_clips": [
    "01_camera24_fight", "02_camera22_crowd", "03_camera27_fall",
    "07_KISA_fight_C00_015_0009", "08_KISA_fight_C00_018_0012",
    "14_KISA_fall_C00_051_0002", "SELF_C09", "SELF_C13", "SELF_C14"
  ],
  "selection": "Prioritize reduced negative-reference activation; do not maximize all-frame detection. Nine initial numeric variants, six response/contact variants, three final local-suppression variants. Freeze before 08/09 and remaining decisions; no independent accuracy claim.",
  "limitations": ["D/N keywords are human references, not action labels", "Contact/trajectory in 2D is not physical contact proof", "Future model/engine adoption is deferred"]
}
