{
  "schemaVersion": 1,
  "verifiedDate": "2026-09-08",
  "scope": "Selected Ain hospital demo evidence checks; not universal answer accuracy or a clinical validation.",
  "corpus": {"documents": 398, "webPages": 325, "physicianScheduleRecords": 73, "uniquePhysicians": 70, "chunks": 469, "verifiedChunks": 469, "approvedSourceRelations": 116, "hospitalApproval": "pending"},
  "checks": {
    "corpus": {"passed": 10, "total": 10, "executedAt": "2026-09-08T01:11:31.959Z", "scope": "Live organization corpus, supported relation paths, diagnostics and access boundaries"},
    "legacy": {"passed": 4, "total": 4, "executedAt": "2026-09-08T01:10:48.539Z", "scope": "15 source records, live recall, wrong organization and invalid authentication"}
  },
  "technology": ["Node.js HTTP / ESM", "GitHub Copilot SDK", "Cheerio", "GraphMind", "PostgreSQL / pgvector", "BGE-M3 dense / full ranking", "Organization read-only token", "Playwright", "Docker / Caddy / HTTPS"],
  "applicationScope": {"graphMind": "Live organization-scoped knowledge retrieval", "insightLoop": "Product features and previous demonstration examples", "hospitalTransactions": "Synthetic demo only"},
  "benchmark": {
    "measuredAt": "2026-09-08T01:23:40.239Z",
    "environment": "Windows Node 클라이언트 → 운영 GraphMind · 실제 조직 읽기 권한·BGE-M3 · 사례별 5회 순차 실행 · 예열 결과 제외 없음",
    "sampleCount": 20,
    "successes": 20,
    "metric": "지식 조회 왕복 시간: 네트워크와 원문 식별·해시 검증 포함, 모델 답변 생성 제외",
    "contractHash": "2d9dcd6e45a5dee04d0cff9e17c0c67c8e3ac4b90aace7bb8b20db05495f9c94",
    "cases": [
      {"name": "담당의 정확 조회 · 1홉", "n": 5, "successes": 5, "p50Ms": 25, "p95Ms": 29, "queryScope": {"anchorSpecified": true, "maxGraphHops": 1, "limit": 1}},
      {"name": "진료과 → 시간표 · 2홉", "n": 5, "successes": 5, "p50Ms": 415, "p95Ms": 509, "queryScope": {"anchorSpecified": true, "maxGraphHops": 2, "limit": 1}},
      {"name": "진료과 → 시간표 → 프로필 · 3홉", "n": 5, "successes": 5, "p50Ms": 425, "p95Ms": 431, "queryScope": {"anchorSpecified": true, "maxGraphHops": 3, "limit": 1}},
      {"name": "자유 질문 의미 검색 · 1홉", "n": 5, "successes": 5, "p50Ms": 4243, "p95Ms": 4503, "queryScope": {"anchorSpecified": false, "maxGraphHops": 1, "limit": 5}}
    ],
    "limitations": [
      "지식 조회만 측정했습니다. 네트워크·원문 검증은 포함하고 모델 답변 생성은 제외하므로, 챗봇의 전체 답변 시간과 다릅니다.",
      "사례별 표본이 5개이므로 nearest-rank 방식의 p95는 해당 사례의 최댓값입니다. 서비스 응답 시간 보장 수치가 아닙니다.",
      "직접·관계 조회는 기준 청크 지정 및 검색 시작 후보 1건으로 측정했습니다. 관계 결과에는 경로 청크가 포함됩니다. 자유 의미 검색은 기준 청크를 지정하지 않고 후보 5건으로 측정했습니다. 일반적인 모든 그래프 검색의 속도를 뜻하지 않습니다.",
      "단일 클라이언트의 순차 실행이며 동시에 진행된 다른 기능 검증, 운영 서비스의 공동 부하와 네트워크 상황은 통제하지 않았습니다. 부하·동시성·경쟁 제품 비교·의료 정확도 검사가 아닙니다."
    ]
  },
  "limitations": ["No claim of universal answer accuracy or clinical safety", "No cross-product superiority comparison", "Published schedules are captured information, not real-time booking availability", "No patient data or hospital transaction APIs connected"]
}
