wiki2 observatory nornen knowledge atlas

decision · wiki/decision-chemical-needs-review.md

Decision — chemical needs_review on inventory miss

외부 API 실패 + 로컬 명부 부재는 **신규물질이 아니라 `needs_review`/검토필요** 다.

corpusprojectlayerjudgmenttypedecisiondomainbackendsprojectchemicalstatusactiveupdated2026-07-18originowned

Decision — chemical needs_review on inventory miss

한 줄: 외부 API 실패 + 로컬 명부 부재는 신규물질이 아니라 needs_review/검토필요 다.

결정

  1. 판정 3분법: 기존 / 신규 / 검토필요.
  2. KR/US: API 실패 ∧ 로컬 row 없음 → source=needs_review, is_listed=null, 검토 문구.
  3. API 성공 ∧ 미등재 → 신규 (negative reference·live로 안정화 가능).
  4. API 실패 ∧ 로컬 있음 → 로컬 기준.
  5. curated negative CSV로 “서비스 근거 있는 신규” 앵커를 별도 관리.
  6. golden 테스트는 안정→service-backed→경계 순 승격.

대안

요지 결과
A. verdict만 검토, source=error 스키마 최소 기각 — error와 근거부족 혼선
B. source=needs_review 분리 draft 권장 채택·코드 반영
C. 실패=신규 추정 UX 단순 기각 — 오판 위험

근거

폐기·재검토

  • 전 국가 live가 항상 성공해 needs_review가 사라질 때 (그래도 분기 유지는 가능)
  • source 스키마를 공개 API 버전 업으로 더 쪼갤 때

관련