{
 "no": 72,
 "version": "2026-10-08.1",
 "id": "RC-072",
 "role": "오픈소스 라이선스 점검 담당",
 "task": "오픈소스를 써도 문제없나요",
 "deliverables": [
  "의무·충돌 표",
  "고지문"
 ],
 "tier": "checked_packet",
 "tierLabel": "데이터 점검 + 근거 묶음(작성은 연결한 AI)",
 "processorTitle": null,
 "slots": [
  {
   "key": "d1",
   "name": "의존성 목록",
   "required": true,
   "fields": [
    {
     "header": "패키지",
     "type": "text",
     "required": true,
     "rule": "글자"
    },
    {
     "header": "버전",
     "type": "text",
     "required": false,
     "rule": "글자"
    },
    {
     "header": "라이선스",
     "type": "text",
     "required": false,
     "rule": "글자"
    },
    {
     "header": "사용 방식",
     "type": "enum",
     "required": true,
     "values": [
      "정적",
      "동적",
      "배포"
     ],
     "rule": "허용 값 중 하나: 정적, 동적, 배포"
    }
   ],
   "primary": null,
   "dupPolicy": "block",
   "purpose": "핵심 데이터"
  }
 ],
 "relationships": [],
 "params": [
  {
   "key": "as_of",
   "label": "기준일",
   "type": "date",
   "required": true,
   "description": "최신성·미래 날짜 점검의 기준일(YYYY-MM-DD). 서버가 오늘 날짜를 임의로 쓰지 않습니다."
  }
 ],
 "inputs": [
  {
   "key": "situation",
   "label": "상황 설명",
   "required": true
  },
  {
   "key": "material",
   "label": "붙여넣을 자료",
   "required": false
  }
 ],
 "checks": {
  "server": [
   "필수 열 연결 여부(열 1개를 여러 항목에 겹쳐 쓸 수 없음)",
   "값 형식: 날짜·일시·금액·숫자·백분율·예/아니오·허용 값·URL",
   "빈 값·기본 키 중복",
   "데이터셋 사이 ID 관계(연결 안 되는 값)",
   "기준일 이후 날짜·1년 넘은 확인일",
   "숫자 열 합계·최소·최대, 날짜 범위(기초 집계)"
  ],
  "client": [
   "의무·충돌 표 작성(근거 source_id 인용)",
   "고지문 작성(근거 source_id 인용)",
   "배포 형태(앱 스토어 배포, SaaS, 사내 사용)와 라이브러리 목록, 버전, 연결 방식(정적·동적 링크)을 정리합니다.",
   "라이선스를 허용형, 약한 카피레프트, 강한 카피레프트로 분류하고 각 의무를 적습니다."
  ],
  "professional": [
   "변호사의 최종 판단",
   "\"법률 검토 필요\"",
   "외부 발송·제출·계약(사용자)"
  ]
 },
 "outputs": [
  {
   "key": "o1",
   "label": "의무·충돌 표",
   "kind": "text",
   "evidence": "when_data"
  },
  {
   "key": "o2",
   "label": "고지문",
   "kind": "text",
   "evidence": "when_data"
  }
 ],
 "acceptance": [
  "판단 기준 반영: 카피레프트 의무",
  "판단 기준 반영: 라이선스 충돌",
  "라이선스 버전이 불분명하면 해당 행은 판단 보류로 두고 저장소의 LICENSE 파일 확인을 요청합니다.",
  "강한 카피레프트 라이브러리가 배포물에 포함되면 우선 검토 대상으로 올립니다.",
  "앱 스토어 약관과 라이선스 조건의 충돌 가능성은 별도 확인 항목으로 둡니다.",
  "모든 결과 항목에 근거 source_id(이 작업의 스냅샷 안) 표시",
  "확인 필요 사항과 다음 행동을 분리"
 ],
 "handoff": {
  "reviewer": "변호사",
  "note": "변호사 검토 전까지 초안입니다. Recrua와 AI는 전문가 승인을 하지 않습니다."
 },
 "followup": [
  {
   "id": "review",
   "label": "결과 검토",
   "owner": "요청자 → 변호사"
  },
  {
   "id": "gaps",
   "label": "확인 필요 사항 해결",
   "owner": "요청자"
  },
  {
   "id": "act",
   "label": "후속 실행(사용자가 직접)",
   "owner": "요청자"
  }
 ],
 "sampleNotice": "예시 데이터입니다. 실존하는 사람·회사·거래가 아니며 체험과 형식 확인용입니다.",
 "sample_params": {
  "as_of": "2026-10-08"
 }
}
