{
  "article_id": "02",
  "title": "상현달은 오후, 하현달은 오전: 뜨는 시간과 보기 쉬운 시간을 구분하기",
  "status": "REVIEW_BUILD",
  "revision": "20261108-reader-comparison-v2",
  "operator_review": "PENDING",
  "sources": "sources.json",
  "checks": "verification.json",
  "calculations": "calculations.csv",
  "assets": [
    {
      "id": "quarter-time",
      "kind": "self_authored_schematic",
      "file": "assets/quarter-time-5721a0d9b837.svg",
      "original": "originals/quarter-time.svg",
      "source_url": "build.py",
      "checks": "verification.json",
      "license": "프로젝트 자체 제작; 외부 공개 라이선스 미지정",
      "usage": "로컬 원고용 자체 도해. 외부 도해·사진을 복제하지 않음. 시스템 글꼴 파일은 배포하지 않음.",
      "credit": "하늘을 읽는 도해 · 자체 제작",
      "alt": "상현달은 태양시 모형에서 정오부터 자정까지, 하현달은 자정부터 정오까지 지평선 위에 있다. 노란 낮 구간과 파란 지평선 위 구간은 다르다.",
      "caption": "자체 시간 도해. 적도·적위 0°, 굴절과 달의 하루 이동을 생략한 태양시 모형이다. 노란 영역은 모형의 낮(6~18), 파란 선은 달이 지평선 위인 시간이다. 한국의 실제 월출·월몰이나 가시성을 예보하지 않는다.",
      "sha256": "5721a0d9b837478cc5fea00f46b62a1e3260ac3bbe6b69705b41099a5f857873",
      "source_sha256": "5721a0d9b837478cc5fea00f46b62a1e3260ac3bbe6b69705b41099a5f857873",
      "bytes": 4265,
      "width": 680,
      "height": 820,
      "transform": "SVG 원본 그대로 복사; 래스터 변환 없음",
      "checked_on": "2026-11-08 KST"
    }
  ],
  "deployment_stage": "CLOUDFLARE_REVIEW_BUILD"
}
