[
  {
    "row_id": "m_001",
    "equip_id": "eq_01",
    "aliases": "EQ-01|eq 01|EQ01",
    "process": "조립",
    "owner": "김반장",
    "item": "defect_rate",
    "threshold": 5,
    "direction": "max",
    "action_template": "{equip} 불량률이 {value}%로 임계 {threshold}%를 넘었습니다. {owner}이 조립 라인을 세우고 원인을 점검합니다"
  },
  {
    "row_id": "m_002",
    "equip_id": "eq_01",
    "aliases": "EQ-01|eq 01|EQ01",
    "process": "조립",
    "owner": "김반장",
    "item": "stock_qty",
    "threshold": 10,
    "direction": "min",
    "action_template": "{equip} 부품 재고가 {value}EA로 기준 {threshold}EA를 밑돕니다. {owner}이 발주를 요청합니다"
  },
  {
    "row_id": "m_003",
    "equip_id": "eq_01",
    "aliases": "EQ-01|eq 01|EQ01",
    "process": "조립",
    "owner": "김반장",
    "item": "temp",
    "threshold": null,
    "direction": "max",
    "action_template": null
  },
  {
    "row_id": "m_004",
    "equip_id": "eq_02",
    "aliases": "EQ-02|eq 02",
    "process": "건조",
    "owner": "이기사",
    "item": "temp",
    "threshold": 200,
    "direction": "max",
    "action_template": "{equip} 건조로 온도가 {value}℃로 임계 {threshold}℃를 넘었습니다. {owner}가 설정 온도를 조정합니다"
  },
  {
    "row_id": "m_005",
    "equip_id": "eq_02",
    "aliases": "EQ-02|eq 02",
    "process": "건조",
    "owner": "이기사",
    "item": "defect_rate",
    "threshold": 5,
    "direction": "max",
    "action_template": "{equip} 불량률이 {value}%로 임계 {threshold}%를 넘었습니다. {owner}가 건조 조건을 점검합니다"
  },
  {
    "row_id": "m_006",
    "equip_id": "eq_02",
    "aliases": "EQ-02|eq 02",
    "process": "건조",
    "owner": "이기사",
    "item": "stock_qty",
    "threshold": 10,
    "direction": "min",
    "action_template": "{equip} 자재 재고가 {value}EA로 기준 {threshold}EA를 밑돕니다. {owner}가 발주를 요청합니다"
  },
  {
    "row_id": "m_007",
    "equip_id": "eq_03",
    "aliases": "EQ-03",
    "process": "포장",
    "owner": "박주임",
    "item": "temp",
    "threshold": 150,
    "direction": "max",
    "action_template": "{equip} 포장 구역 온도가 {value}℃로 임계 {threshold}℃를 넘었습니다. {owner}이 환기를 조치합니다"
  },
  {
    "row_id": "m_008",
    "equip_id": "eq_03",
    "aliases": "EQ-03",
    "process": "포장",
    "owner": null,
    "item": "stock_qty",
    "threshold": 100,
    "direction": "min",
    "action_template": null
  },
  {
    "row_id": "m_009",
    "equip_id": "eq_03",
    "aliases": "EQ-03",
    "process": "포장",
    "owner": "박주임",
    "item": "defect_rate",
    "threshold": 5,
    "direction": "max",
    "action_template": "{equip} 불량률이 {value}%로 임계 {threshold}%를 넘었습니다. {owner}이 포장 공정을 점검합니다"
  },
  {
    "row_id": "m_010",
    "equip_id": "eq_04",
    "aliases": "",
    "process": "도장",
    "owner": "최기사",
    "item": "temp",
    "threshold": 120,
    "direction": "max",
    "action_template": "{equip} 도장 부스 온도가 {value}℃로 임계 {threshold}℃를 넘었습니다. {owner}가 배기를 점검합니다"
  },
  {
    "row_id": "m_011",
    "equip_id": "eq_04",
    "aliases": "",
    "process": "도장",
    "owner": "최기사",
    "item": "defect_rate",
    "threshold": 4,
    "direction": "max",
    "action_template": "{equip} 불량률이 {value}%로 임계 {threshold}%를 넘었습니다. {owner}가 도장 조건을 점검합니다"
  }
]