이 스킬
Viz - 시나리오·민감도 시각화
매크로 충격, valuation 민감도, stress test 결과를 `six-act-radar`, `heatmap`, Mermaid graph 로 표현해 충격 전파와 민감도를 분리해서 보여준다.
이어 가기
- Viz (차트·다이어그램 spec)
engines.viz - Macro
engines.macro - engines.analysis.valuationBand
engines.analysis.valuationBand
절차
실행 순서
- 1
입력 view 또는 rows 를 검산 가능한 ChartSpec 으로 변환한다.
- 2
`evidenceBinding` 또는 `evidenceIds` 가 없으면 emit 하지 않는다.
- 3
데이터가 부족하면 값을 추정하지 않고 표, coverage note, 또는 bullet path 로 낮춘다.
- 4
`dict` ChartSpec: `chartType`, `title`, `series` 또는 `data`, `categories`, `evidenceBinding`, `meta`.
- 5
Mermaid 계열은 diagram source 와 node/edge evidence refs 를 함께 남긴다.
- 6
모든 scenario visual 은 가정값과 결과값을 함께 노출한다.
- 7
Mermaid diagram 은 수치 임계 또는 방향성을 노드 라벨에 넣는다.
예시
이런 질문이 들어오면 이 skill 을 쓴다
- 금리 +100bp valuation sensitivity
- 환율 충격 → 매출/마진 전파 Mermaid
- 6막 macro regime radar
출력
기대 결과
- scenario visual spec
- stress matrix
- mechanism diagram
절차
- 충격 변수, 전파 경로, 회사 metric 을 분리한다.
- grid 가 있으면
specSensitivityHeatmap(grid)를 우선한다. - 6막 점수는
specSixActRadar(score)로 만들되, 각 축 score 근거를 붙인다. - 인과 설명은 Mermaid
graph LR로 6~8노드 이하만 작성한다. - 가정이 부족하면 chart 대신 scenario table 로 낮춘다.
공개 호출 방식
from dartlab.viz.generators import specSensitivityHeatmap, specSixActRadar
heatmap = specSensitivityHeatmap(grid)
radar = specSixActRadar(score) 호출 동작
- 입력 view 또는 rows 를 검산 가능한 ChartSpec 으로 변환한다.
evidenceBinding또는evidenceIds가 없으면 emit 하지 않는다.- 데이터가 부족하면 값을 추정하지 않고 표, coverage note, 또는 bullet path 로 낮춘다.
대표 반환 형태
dictChartSpec:chartType,title,series또는data,categories,evidenceBinding,meta.- Mermaid 계열은 diagram source 와 node/edge evidence refs 를 함께 남긴다.
기본 검증
- 모든 scenario visual 은 가정값과 결과값을 함께 노출한다.
- Mermaid diagram 은 수치 임계 또는 방향성을 노드 라벨에 넣는다.
런타임
실행 환경별 호환성
| 환경 | 상태 | 비고 / 제한 |
|---|---|---|
| Local Python | supported | — |
| Server | supported | — |
| MCP | supported | — |
| Web AI | supported | — |
| Pyodide | supported | — |
실패 회피
흔한 실패 · 절대 금지
흔한 실패
- 단일 숫자 결론을 heatmap 으로 과장함
- Mermaid 노드가 많아져 인과가 읽히지 않음
- 가정 grid 없이 민감도 chart 를 만듦
절대 금지
- assumption 없는 scenario chart 금지
- Mermaid 8노드 초과 금지
- 충격 방향과 회사 영향의 부호를 검산하지 않은 diagram 금지