{
  "generated_at": "2026-07-20T12:04:30.268Z",
  "milestone": "형법총론 G01-G37 전체 편집범위 확보",
  "external_sale_status": "BLOCKED",
  "counts": {
    "a1_cards": 300,
    "a2_cards": 475,
    "total_cards": 775,
    "a1_master_doctrines": 100,
    "a2_master_concepts": 240,
    "total_master_concepts": 340,
    "a1_topics": 18,
    "a2_topics": 19,
    "total_topics": 37
  },
  "source_queue": {
    "a1_questions": 181,
    "a2_questions": 148,
    "total_questions": 329,
    "years": [
      2017,
      2018,
      2019,
      2020,
      2021,
      2022,
      2023,
      2024,
      2025,
      2026
    ],
    "exams": [
      "경찰 1차",
      "경찰 2차",
      "경찰 3차",
      "경찰 간부후보",
      "경찰 경력채용",
      "경찰 특공대",
      "국가직 7급",
      "국가직 9급",
      "군무원 5급",
      "군무원 7급",
      "군무원 9급",
      "법원직 9급",
      "법원행정고등고시",
      "해경 3차",
      "해경 간부후보"
    ],
    "subjects": [
      "형법",
      "형법총론"
    ]
  },
  "gates": {
    "a1": "PASS_DESKTOP_INTERNAL_RC_RIGHTS_ANDROID_IOS_PENDING",
    "a2": "PASS_EDITORIAL_475_AUTHORITY_REVIEW_PENDING"
  },
  "passed": [
    "형법총론 표준분류 G01-G37 전 논점에 카드 할당",
    "A1 Anki Desktop 신규·재가져오기·학습이력 보존 회귀검사",
    "A2 475장 ID·중복·원문유사도·모바일길이·SQLite 구조검사",
    "통합과목 형사법 제외",
    "기출 원문을 카드 필드에 수록하지 않고 내부 식별자만 연결"
  ],
  "blocked": [
    "A2 240개 개념 공식근거 전수검수",
    "A1·A2 파일별 권리·라이선스 증거 잠금",
    "Android 물리기기 또는 가상화 가능 환경 실검",
    "iOS 지원 여부 확정",
    "형법각론 B1·B2 미제작"
  ],
  "next_gate": "A2 공식근거 240개를 조문직접형·판례형·학설형으로 분해하고 우선순위 P0 80개부터 잠금"
}