wiki2 observatory nornen knowledge atlas

brief · wiki/brief-chemical-handoff.md

Brief — chemical HANDOFF

2026-04-23 기준 chemical 운영·구현 핸드오프 — 마이크로서비스 구조, RAG 국가별 저장, 규제 정확도·OCI 배포 현황.

corpusprojectlayersourcetypebriefdomainbackendsprojectchemicalstatusactiveupdated2026-07-18originowned
raw: raw/imports/2026-07-18-chemical-handoff.md

Brief — chemical HANDOFF

한 줄: 2026-04-23 기준 chemical 운영·구현 핸드오프 — 마이크로서비스 구조, RAG 국가별 저장, 규제 정확도·OCI 배포 현황.

핵심 takeaway

  1. 제품: CAS 기반 다국가 규제 시뮬레이션 SaaS. 지원: US/KR/EU/JP/VN/IN/TW.
  2. 런타임 토폴로지 (HANDOFF): Next FE :3000/admin :3002 → gateway :8001, admin-gateway :8006, data-aggregator :8002, regulatory :8003, simulation :8004, document :8005 + PG/Redis/Kafka/Qdrant/llama.cpp.
  3. 최근 핵심 수정: RAG 보충을 국가별 이벤트 저장 + 프론트 merge로 “다른 국가 재시도 시 성공 문구 소실” 방지. 빈 성공(completed+null)은 failed로.
  4. 남은 리스크: overwrite보다 운영 llama.cpp timeout; live e2e flaky(register 429 등).
  5. 규제 정확도: negative reference CSV, golden batch 1–4, needs_review, Gitea Negative Reference job, US TSCA live 경로(CAS→DTXSID→list membership).
  6. 검색: EPA chemical_synonym 인덱스 + loader + ranked search UI.
  7. OCI: VM 공인 IP + Caddy, Gitea Actions rsync/SSH compose; RLS migrate_014~017 FORCE RLS.
  8. 이력 UI: /simulations 그룹 목록 + /simulations/history/[groupKey] (single--CAS / mixture--a__b).

디렉터리 압축

  • services/{gateway,admin-gateway,data-aggregator,regulatory-inventory,simulation,document-export}
  • simulation/engine/{rule_engine,rag_engine}
  • shared/, infra/sql|scripts|qdrant, frontend Next

stale 주의 (I16) — 인증 다이어그램

  • HANDOFF 헤더 날짜 2026-04-23.
  • §2 다이어그램의 Next→MS 직접 rewrite 요약은 현 코드와 불일치.
  • 정본: decision-chemical-auth-bff (Next→BFF only, sid).
  • HANDOFF 본문 raw는 불변; 이 brief가 해석 레이어.

관련

출처