테마·차트·지도·보고서 구조의 살아있는 레퍼런스. 현재 일반 보고서는 5종 테마(라이트 1 + 다크 4)에서 보고서마다 랜덤, 르포(탐사보도) 포맷은 전용 8종 다크 테마로 완전 분기. 차트는 27종 + 르포 전용 stakeholder_map, 지도는 평면 + 정사영 지구본.
메시지에 "르포" 가 있으면 일반 보고서와 완전 분기. 행위자 중심 5막 구조(발단→이해당사자→내막·동기→전개→전망) + 탐사 기자 페르소나(묻힌 디테일·점잇기·시나리오 추론, 사실/추론/가설 3등급 라벨) + 에필로그 제거. 전용 깨끗한 템플릿 · G마켓 Sans 폰트 · 플랫 미니멀 · 살아있는 애니메이션.
모든 테마는 동일 레이아웃, 배경·본문·액센트 색만 다름. 보고서마다 random.choice 로 선택(event_type 무관 · 시각 다양성). SSOT: lens_policy.ALL_THEMES + report.css [data-theme].
차트 데이터는 composer 가 단일 LLM 호출 안에서 직접 emit. 카테고리 구분은 색이 아닌 45° 패턴(hatch / dots / accent). 5-Layer Usage Guarantee 로 타입 starvation 차단.
composer 가 보고서당 1개 emit(지리적 사건일 때만). world-atlas/110m TopoJSON 베이스맵, 외부 타일 서비스 금지. v7.5 부터 지구본 투영 + 사거리권(rings) + 화살촉/관문 어휘.
v3.5.0 mono 표준 채택 전 자료. 현재는 호출되지 않으며 히스토리 보존용.