{
  "generated_at": "2026-06-21T23:55:52.182Z",
  "artifact": "lbr_professor_evidence_public_digest_template",
  "source_artifact": "lbr_professor_evidence_receipt_gate",
  "product": "LawBar Rebellion",
  "public_safe": true,
  "raw_private_text_included": false,
  "student_identifiers_included": false,
  "score_originals_included": false,
  "account_credentials_included": false,
  "api_key_included": false,
  "counting_rule": "Counts stay 0 until receipt_source is human_submitted/professor_confirmed and required fields are present as public-safe buckets.",
  "required_receipt_fields": [
    {
      "id": "receipt_source",
      "public_digest_rule": "human_submitted 또는 professor_confirmed 같은 출처 bucket만 공개합니다."
    },
    {
      "id": "meeting_outcome",
      "public_digest_rule": "예약됨/완료/보류/거절 bucket만 공개합니다."
    },
    {
      "id": "source_bundle_permission",
      "public_digest_rule": "요약만 허용, NotebookLM 가능, API evidence card 가능, private only, 미정 중 하나만 공개합니다."
    },
    {
      "id": "external_ai_allowed",
      "public_digest_rule": "불가/요약본만/NotebookLM만/API evidence card 가능/미정 bucket만 공개합니다."
    },
    {
      "id": "review_owner",
      "public_digest_rule": "교수/조교/연구원/공동 검수/미정 role bucket만 공개합니다."
    },
    {
      "id": "student_data_status",
      "public_digest_rule": "없음/가명 집계만/가명 풀이 로그 가능/원본 포함 재가공 필요/미정 bucket만 공개합니다."
    },
    {
      "id": "export_retention_rule",
      "public_digest_rule": "Anki/리포트 export 가능, 교수 내부만, 삭제일 필요, 학교 검토 필요, 미정 bucket만 공개합니다."
    },
    {
      "id": "paid_pilot_signal",
      "public_digest_rule": "1주 파일럿 가능, 가격 검토 필요, 학교 예산 경로 필요, 무료 데모만, 미정 bucket만 공개합니다."
    }
  ],
  "forbidden_inputs": [
    "professor_name",
    "email",
    "phone",
    "raw_exam_text",
    "OCR original",
    "student name",
    "student number",
    "raw score sheet",
    "NotebookLM credentials",
    "OPENAI_API_KEY",
    "local absolute path"
  ],
  "example_public_digest": {
    "receipt_id_hash": "hash_only_no_name",
    "received_at_day": "YYYY-MM-DD",
    "route_decision": "Ask follow-up",
    "score_bucket": "40-69",
    "missing_fields": [
      "review_owner",
      "paid_pilot_signal"
    ],
    "next_action": "ask_follow_up",
    "human_review_required": true,
    "raw_private_text_included": false,
    "student_identifiers_included": false,
    "api_key_included": false
  },
  "notebooklm_contract": "NotebookLM은 교수님 계정에서 실행하고, LBR은 공개 가능한 요약·쟁점표·sourcepack response만 import합니다.",
  "api_contract": "API/local DB 경로는 evidence card와 검수 가능한 공개 bucket만 사용하며 모든 문항은 사람 검수 전 draft 상태입니다."
}
