탐지 결과 상세 이어 읽기
read_detection_resultFetch the detailed rationale, caveats, and sections of a detection result by its ID, without re-running the detection engine. Supports partial reads via section and offset for paginated retrieval.
Instructions
detect_undisclosed_transactions 요약이 준 result_id 로 판정 근거·caveat 전문을 읽습니다 (키 불요, 탐지 엔진을 다시 돌리지 않습니다).
section에 요약의 available_sections 중 하나를 넣으세요 (예: goods_services_signals · coverage · scope_caveats · notes · action_items). 생략하면 결과 전체를 읽습니다한 번에 최대 8000자이고 응답 크기 예산에 맞춰 더 짧게 올 수도 있습니다.
next_offset을 그대로 다시 넣으면 이어집니다 — 조각을 순서대로 이어붙이면 원본과 정확히 같습니다. 중간 조각은 그 자체로 유효한 JSON 이 아닙니다offset·total_chars는 UTF-16 코드 단위입니다 (바이트가 아닙니다 — 한글 1자 = 1 단위)⚠️ 상세는 서버 프로세스 메모리에만 30분 보관됩니다. 만료·회수·서버 재시작 뒤에는 result_unavailable 로 거절하고 다시 탐지해야 합니다 — 다른 결과를 대신 돌려주지 않습니다
⚠️ 읽지 않은 상세를 "확인했다"고 말하지 마세요. 요약의 details_required 는 아직 안 읽은 근거가 있다는 뜻입니다
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 한 번에 읽을 최대 문자 수 (UTF-16 코드 단위, 기본·최대 8000). 응답 크기 예산에 맞춰 더 짧게 돌아올 수 있습니다 | |
| offset | No | 이어 읽을 시작 위치 (UTF-16 코드 단위, 기본 0). 앞 호출이 준 next_offset 을 그대로 넣으세요 | |
| section | No | 읽을 최상위 항목 이름 (요약의 available_sections 목록 중 하나). 예: goods_services_signals · coverage · scope_caveats · notes. 생략하면 결과 전체를 읽습니다. 파일 경로나 a.b 형태의 중첩 표현은 받지 않습니다 | |
| result_id | Yes | detect_undisclosed_transactions 요약 응답이 준 result_id. 수명은 30분이고 서버 프로세스 안에서만 유효합니다 |