v4.5.0 · Burgundy Mono Demo

와인 잔에 비친 35년 봉인

burgundy_mono 는 위기·분쟁·사고 보고서의 톤이다. v4.5.0 부터 더 짙은 dried-blood 톤으로 보정. editorial 컴포넌트 (lede / analogy / fact_grid / dropcap / 자동 TOC) 는 cream 과 동일하게 작동한다.

샘플 · 데모 2026-05-03
설계 의도 · 1

왜 burgundy 가 남아있나

위기에는 위기에 어울리는 색이 있다. 전쟁, 사고, 외교 분쟁 — 이런 사건을 cream 위에 올리면 가벼워진다. 진중함은 어두운 배경 위에서 더 잘 전달된다.

v4.4.x 까지 burgundy_mono 가 디폴트였다. 그런데 사용자 피드백은 두 가지였다. 하나, 기본 톤이 너무 무겁다는 것. 둘, 와인 색감이 다소 밝아 "맑은 와인" 같다는 것.

v4.5.0 의 답: 디폴트는 editorial_cream 으로 바꾸되 burgundy 를 폐기하지 않는다. 단 burgundy 는 더 짙게 보정한다. 배경 #3D1820#2A0F18, 물 색 #2A0E16#1A0810. dried-blood 톤이라 부른다.

위기에는 위기에 어울리는 색이 있다 — 단 *맑은* 와인이 아니라 *짙은* 와인이어야 한다.
컴포넌트 · 2

편집 컴포넌트는 동일

editorial_cream 과 burgundy_mono 는 *색만* 다르다. 신규 4 필드 (lede / analogy / fact_grid / dropcap) 와 자동 TOC 는 양쪽에서 동일하게 작동한다. composer 가 카테고리별로 어느 테마가 라우팅되든 같은 emit 으로 끝난다.

신규 필드
4
lede / analogy / fact_grid / dropcap
자동 생성
TOC
섹션 ≥ 2개일 때
Composer 톤
평어체
~다 (음슴체 폐기)
권장 dropcap
1~2
보고서당 섹션 수
라우팅 · 3

두 톤이 분담하는 영역

lens_policy._THEME_BY_CATEGORY 가 카테고리별로 결정한다. 단순한 분기다.

Burgundy_mono
위기 · 사고
geopolitical / accident
Editorial_cream
5 카테고리
tech / financial / policy / industry / general
Light_mono
Legacy
신규 라우팅 없음

분쟁 / 외교 / 군사 / 재난 사건이 burgundy 로 넘어가고, 나머지 (실적 공시, 산업 동향, 정책 발표, 일반 사건) 는 cream 으로. 사용자 피드백으로 라우팅 매핑은 추후 조정 가능 — `lens_policy.py` 한 곳만 수정.