{
 "_comment": [
  "ops/intake 관측기의 외부 도구 핀 (intake M1 D5). 버전이 바뀌면 관측 바이트가 바뀌므로 stale 판정의 전제다.",
  "부재·불일치는 관측기가 OPS_INV_INTAKE_TOOL 로, 계획 게이트 #0 이 따로 문다.",
  "unzip 은 intake M3 계수 도구가 번들·중첩 zip 을 전개하는 도구다 (M3 D3). 버전이 바뀌면 전개 이름·거동이 바뀐다.",
  "tesseract 언어 데이터(kor.traineddata)는 해시로 핀하지 않는다 — 바이너리 버전만 핀하는 알려진 상한이다.",
  "pseudonym_map 은 저장소 상대경로이고 gitignore 대상이어야 한다. 관측기는 그 확인 없이 이름을 쓰지 않는다."
 ],
 "unzip": "6.00",
 "pdftotext": "24.02.0",
 "tesseract": "5.3.4",
 "tesseract_langs": "kor+eng",
 "pseudonym_map": ".claude/state/ops-intake/pseudonyms.json"
}
