[
  {
    "req_id": "r01",
    "kind": "자격요건",
    "text_ko": "경력 무관 (신입 지원 가능)",
    "match_keywords": [],
    "skill_key": null,
    "auto_checkable": false,
    "note_ko": "거를 조건이 아니라 열어 둔 조건이라 판정하지 않고 표시만 합니다"
  },
  {
    "req_id": "r02",
    "kind": "자격요건",
    "text_ko": "학력무관",
    "match_keywords": [],
    "skill_key": null,
    "auto_checkable": false,
    "note_ko": "판정 대상이 아닙니다"
  },
  {
    "req_id": "r03",
    "kind": "우대사항",
    "text_ko": "React를 활용해 웹 서비스를 만들어본 경험이 있으신 분",
    "match_keywords": [
      "React",
      "리액트"
    ],
    "skill_key": "react",
    "auto_checkable": true,
    "note_ko": null
  },
  {
    "req_id": "r04",
    "kind": "우대사항",
    "text_ko": "요구사항을 함께 정리하고 구현 가능한 형태로 풀어갈 수 있는 분",
    "match_keywords": [],
    "skill_key": null,
    "auto_checkable": false,
    "note_ko": "문장만으로는 가려지지 않아 면접 질문으로 돌립니다"
  },
  {
    "req_id": "r05",
    "kind": "우대사항",
    "text_ko": "사용자 경험을 고민하며 제품을 만들어가는 것을 좋아하는 분",
    "match_keywords": [],
    "skill_key": null,
    "auto_checkable": false,
    "note_ko": "자기소개에 비슷한 표현이 있어도 근거로 삼지 않습니다"
  },
  {
    "req_id": "r06",
    "kind": "우대사항",
    "text_ko": "우선순위를 고려하며 현실적으로 개발할 수 있는 분",
    "match_keywords": [],
    "skill_key": null,
    "auto_checkable": false,
    "note_ko": "면접 질문으로 돌립니다"
  },
  {
    "req_id": "r07",
    "kind": "우대사항",
    "text_ko": "팀원들과 편하게 소통하고 함께 문제를 해결하는 것을 좋아하는 분",
    "match_keywords": [],
    "skill_key": null,
    "auto_checkable": false,
    "note_ko": "면접 질문으로 돌립니다"
  },
  {
    "req_id": "r08",
    "kind": "우대사항",
    "text_ko": "AI 도구를 적극 활용하면서도 결과를 꼼꼼하게 검토할 수 있는 분",
    "match_keywords": [
      "Copilot",
      "Cursor",
      "ChatGPT",
      "Claude"
    ],
    "skill_key": null,
    "auto_checkable": false,
    "note_ko": "도구 이름이 적혀 있어도 검토 습관까지는 가려지지 않아 사람이 읽습니다"
  },
  {
    "req_id": "r09",
    "kind": "우대사항",
    "text_ko": "기획부터 개발, 출시와 운영까지 함께해본 분",
    "match_keywords": [
      "출시",
      "운영",
      "배포",
      "런칭"
    ],
    "skill_key": null,
    "auto_checkable": true,
    "note_ko": "단어가 있으면 근거 후보로만 올리고 확정은 사람이 합니다"
  },
  {
    "req_id": "r10",
    "kind": "우대사항",
    "text_ko": "TypeScript와 Next.js를 활용해 웹 서비스를 개발해본 분",
    "match_keywords": [
      "TypeScript",
      "타입스크립트",
      "Next.js",
      "넥스트"
    ],
    "skill_key": "nextjs",
    "auto_checkable": true,
    "note_ko": null
  },
  {
    "req_id": "r11",
    "kind": "우대사항",
    "text_ko": "Node.js API나 PostgreSQL 등 웹 서비스의 전체 흐름을 이해하는 분",
    "match_keywords": [
      "Node.js",
      "노드",
      "PostgreSQL",
      "포스트그레"
    ],
    "skill_key": "nodejs",
    "auto_checkable": true,
    "note_ko": "한 항목이 두 스택을 함께 묻고 있어 근거가 반쪽만 나올 수 있습니다"
  },
  {
    "req_id": "r12",
    "kind": "주요업무",
    "text_ko": "웹 서비스: TypeScript, Node.js, React, Next.js",
    "match_keywords": [
      "TypeScript",
      "Node.js",
      "React",
      "Next.js"
    ],
    "skill_key": "react",
    "auto_checkable": true,
    "note_ko": "r03 과 같은 skill_key 를 가리켜 같은 근거가 두 항목에 붙습니다"
  },
  {
    "req_id": "r13",
    "kind": "주요업무",
    "text_ko": "UI: Tailwind CSS, shadcn/ui",
    "match_keywords": [
      "Tailwind",
      "테일윈드",
      "shadcn"
    ],
    "skill_key": "tailwind",
    "auto_checkable": true,
    "note_ko": null
  },
  {
    "req_id": "r14",
    "kind": "주요업무",
    "text_ko": "데이터베이스: PostgreSQL",
    "match_keywords": [
      "PostgreSQL",
      "포스트그레",
      "psql"
    ],
    "skill_key": "postgresql",
    "auto_checkable": true,
    "note_ko": null
  },
  {
    "req_id": "r15",
    "kind": "주요업무",
    "text_ko": "인프라: Linux, Docker, AWS",
    "match_keywords": [
      "Linux",
      "리눅스",
      "Docker",
      "도커",
      "AWS"
    ],
    "skill_key": "aws",
    "auto_checkable": true,
    "note_ko": null
  },
  {
    "req_id": "r16",
    "kind": "주요업무",
    "text_ko": "협업 및 배포: Git, GitHub, GitHub Actions",
    "match_keywords": [
      "GitHub Actions",
      "깃허브 액션",
      "CI"
    ],
    "skill_key": "github_actions",
    "auto_checkable": true,
    "note_ko": "Git 은 거의 모든 지원서에 있어 변별이 되지 않으므로 근거로만 두고 확정은 사람이 합니다"
  }
]