"""LLM 이 내놓은 답을 믿어도 되는지 판정하는 자리. ★ 여기에는 외부 호출이 없다. 전부 순수 함수다 — 입력(생성된 문장 + 근거)만 주면 같은 답이 나오므로, 실호출 없이 테스트할 수 있다. ★ 왜 따로 두나 "지어내지 마라" 는 프롬프트로 막히지 않는다. 모델은 종종 어기고, 그 문장이 그대로 사장님 사이트에 실리면 틀린 요금·없는 시설이 손님에게 나간다. 그래서 프롬프트를 1차 방어로 두고, 실제 방어는 여기서 코드로 한다. 호출·재시도 코드와 섞여 있으면 "멀쩡한 답이 왜 반려되지" 를 고치러 갈 때 HTTP 코드를 헤치고 들어가야 한다. 그래서 겹을 갈랐다(services/llm/__init__.py 참조). """