[
  {
    "req_id": "req_001",
    "firm_name_raw": "Meridian Capital HK",
    "firm_id": "firm_meridian",
    "requester_email": "analyst@meridian-cap.hk",
    "submitted_at": "2026-07-02",
    "request_type": "bug",
    "area_raw": "미팅 인텔리전스",
    "body": "7월 1일 오전 리서치 미팅 녹취에서 화자 두 명이 한 사람으로 합쳐졌습니다.",
    "priority_raw": "P1",
    "expected_raw": "화자별로 분리된 회의록",
    "repro_raw": "2026-07-01 09:30 HKT, 미팅 ID mtg_8842",
    "contains_holdings": false,
    "label": "ready"
  },
  {
    "req_id": "req_002",
    "firm_name_raw": "Meridian Capital HK",
    "firm_id": "firm_meridian",
    "requester_email": "ops@meridian-cap.hk",
    "submitted_at": "2026-07-03",
    "request_type": "feature",
    "area_raw": "",
    "body": "결과물을 사내 양식으로 저장하고 싶습니다.",
    "priority_raw": "높음",
    "expected_raw": "사내 양식으로 내보내기",
    "repro_raw": "",
    "contains_holdings": false,
    "label": "missing_area"
  },
  {
    "req_id": "req_003",
    "firm_name_raw": "Nomura Sell-Side Desk",
    "firm_id": "firm_nomura",
    "requester_email": "desk@nomura-ss.jp",
    "submitted_at": "2026-07-03",
    "request_type": "data_coverage",
    "area_raw": "대체 데이터",
    "body": "일본 중소형주 커버리지가 부족합니다.",
    "priority_raw": "P2",
    "expected_raw": "",
    "repro_raw": "",
    "contains_holdings": false,
    "label": "missing_source_window"
  },
  {
    "req_id": "req_004",
    "firm_name_raw": "Lion City Asset Mgmt",
    "firm_id": "firm_lioncity",
    "requester_email": "ops@lioncity-am.sg",
    "submitted_at": "2026-07-06",
    "request_type": "bug",
    "area_raw": "딥리서치",
    "body": "질의 결과가 가끔 비어서 옵니다.",
    "priority_raw": "",
    "expected_raw": "질의마다 결과가 나와야 합니다",
    "repro_raw": "",
    "contains_holdings": false,
    "label": "missing_repro"
  },
  {
    "req_id": "req_005",
    "firm_name_raw": "Han River Investments",
    "firm_id": "firm_hanriver",
    "requester_email": "pm@hanriver.co.kr",
    "submitted_at": "2026-07-07",
    "request_type": "feature",
    "area_raw": "딥리서치",
    "body": "현재 보유 중인 종목 목록 기준으로 리서치 결과를 정렬해 주면 좋겠습니다. 목록은 첨부한 포지션 파일에 있습니다.",
    "priority_raw": "P1",
    "expected_raw": "보유 종목 기준 정렬",
    "repro_raw": "",
    "contains_holdings": true,
    "label": "compliance_unchecked"
  },
  {
    "req_id": "req_006",
    "firm_name_raw": "Victoria Harbour Securities",
    "firm_id": null,
    "requester_email": "k.lau@vhs-hk.com",
    "submitted_at": "2026-07-08",
    "request_type": "training",
    "area_raw": "온보딩",
    "body": "신규 애널리스트 3명 교육 일정을 잡고 싶습니다.",
    "priority_raw": "P3",
    "expected_raw": "교육 일정 확정",
    "repro_raw": "",
    "contains_holdings": false,
    "label": "unmapped_requester"
  },
  {
    "req_id": "req_007",
    "firm_name_raw": "Sakura Global Advisors",
    "firm_id": "firm_sakura",
    "requester_email": "tech@sakura-ga.jp",
    "submitted_at": "2026-07-09",
    "request_type": "integration",
    "area_raw": "API",
    "body": "사내 리서치 도구에서 MCP 로 호출하고 싶습니다. 인증 방식과 호출 한도를 알고 싶습니다.",
    "priority_raw": "P2",
    "expected_raw": "MCP 엔드포인트 문서와 인증 방식",
    "repro_raw": "",
    "contains_holdings": false,
    "label": "ready"
  },
  {
    "req_id": "req_008",
    "firm_name_raw": "MERIDIAN CAPITAL (HK)",
    "firm_id": "firm_meridian",
    "requester_email": "analyst2@meridian-cap.hk",
    "submitted_at": "2026-07-10",
    "request_type": "bug",
    "area_raw": "미팅 인텔리전스",
    "body": "7월 1일 미팅 회의록에서 화자 구분이 틀렸습니다.",
    "priority_raw": "P1",
    "expected_raw": "화자별로 분리된 회의록",
    "repro_raw": "2026-07-01 09:30 HKT, 미팅 ID mtg_8842",
    "contains_holdings": false,
    "label": "duplicate"
  },
  {
    "req_id": "req_009",
    "firm_name_raw": "Gangnam Alpha Partners",
    "firm_id": "firm_gangnam",
    "requester_email": "research@gangnam-alpha.kr",
    "submitted_at": "2026-07-10",
    "request_type": "data_coverage",
    "area_raw": "대체 데이터",
    "body": "S&P Global 카드 소비 데이터를 2024년 1월부터 붙여 주면 좋겠습니다.",
    "priority_raw": "P2",
    "expected_raw": "2024-01 이후 카드 소비 데이터 조회",
    "repro_raw": "",
    "contains_holdings": false,
    "label": "ready"
  },
  {
    "req_id": "req_010",
    "firm_name_raw": "Kowloon Macro Fund",
    "firm_id": "firm_kowloon",
    "requester_email": "coo@kowloon-macro.hk",
    "submitted_at": "2026-07-13",
    "request_type": "feature",
    "area_raw": "리포트 내보내기",
    "body": "사내 규정상 리포트를 저희 양식으로 보관해야 합니다.",
    "priority_raw": "높음",
    "expected_raw": "",
    "repro_raw": "",
    "contains_holdings": false,
    "label": "missing_expected"
  },
  {
    "req_id": "req_011",
    "firm_name_raw": "Raffles Credit Partners",
    "firm_id": "firm_raffles",
    "requester_email": "credit@raffles-cp.sg",
    "submitted_at": "2026-07-14",
    "request_type": "feature",
    "area_raw": "크레딧",
    "body": "크레딧 리서치에 맞는 템플릿이 없어 팀이 쓰기 어렵다고 합니다.",
    "priority_raw": "P2",
    "expected_raw": "크레딧 리서치 템플릿",
    "repro_raw": "",
    "contains_holdings": false,
    "label": "missing_area"
  },
  {
    "req_id": "req_012",
    "firm_name_raw": "Shibuya Rates Desk",
    "firm_id": "firm_shibuya",
    "requester_email": "rates@shibuya-desk.jp",
    "submitted_at": "2026-07-15",
    "request_type": "bug",
    "area_raw": "딥리서치",
    "body": "금리 관련 데이터 반영이 지연됩니다.",
    "priority_raw": "P1",
    "expected_raw": "당일 데이터 반영",
    "repro_raw": "지난주",
    "contains_holdings": false,
    "label": "missing_repro"
  }
]