engines.viz.cashflowWaterfall Engines observed

Viz - Cashflow Waterfall

영업·투자·재무활동 현금흐름과 배당/차입 변화가 현금 잔고를 어떻게 설명하는지 `waterfall` ChartSpec 으로 만든다.

이 스킬

Viz - Cashflow Waterfall

영업·투자·재무활동 현금흐름과 배당/차입 변화가 현금 잔고를 어떻게 설명하는지 `waterfall` ChartSpec 으로 만든다.

Engines observed engines.viz.cashflowWaterfall

이어 가기

절차

실행 순서

  1. 1

    입력 view 또는 rows 를 검산 가능한 ChartSpec 으로 변환한다.

  2. 2

    `evidenceBinding` 또는 `evidenceIds` 가 없으면 emit 하지 않는다.

  3. 3

    데이터가 부족하면 값을 추정하지 않고 표, coverage note, 또는 bullet path 로 낮춘다.

  4. 4

    `dict` ChartSpec: `chartType`, `title`, `series` 또는 `data`, `categories`, `evidenceBinding`, `meta`.

  5. 5

    Mermaid 계열은 diagram source 와 node/edge evidence refs 를 함께 남긴다.

  6. 6

    waterfall 합계가 cash delta 또는 FCF bridge 와 맞는지 검산한다.

  7. 7

    부호 convention 을 차트 제목 또는 note 에 명시한다.

예시

이런 질문이 들어오면 이 skill 을 쓴다

  • 영업CF에서 FCF와 배당까지 bridge
  • 자사주/차입/배당 자본환원 bridge

출력

기대 결과

  • cashflow waterfall spec
  • 현금 bridge 설명

절차

  1. CF 표에서 영업·투자·재무활동 현금흐름과 현금성자산 증감을 같은 기간으로 맞춘다.
  2. specCashflowWaterfall(company) 또는 직접 waterfall ChartSpec 을 사용한다.
  3. dividend 분석이면 배당 지급액과 FCF 를 같은 기간으로 맞춘다.
  4. bridge 합계가 기말 현금 변화와 맞지 않으면 chart 대신 reconciliation table 을 낸다.

공개 호출 방식

from dartlab.viz.generators import specCashflowWaterfall

spec = specCashflowWaterfall(company)

호출 동작

  • 입력 view 또는 rows 를 검산 가능한 ChartSpec 으로 변환한다.
  • evidenceBinding 또는 evidenceIds 가 없으면 emit 하지 않는다.
  • 데이터가 부족하면 값을 추정하지 않고 표, coverage note, 또는 bullet path 로 낮춘다.

대표 반환 형태

  • dict ChartSpec: chartType, title, series 또는 data, categories, evidenceBinding, meta.
  • Mermaid 계열은 diagram source 와 node/edge evidence refs 를 함께 남긴다.

기본 검증

  • waterfall 합계가 cash delta 또는 FCF bridge 와 맞는지 검산한다.
  • 부호 convention 을 차트 제목 또는 note 에 명시한다.

런타임

실행 환경별 호환성

환경상태비고 / 제한
Local Python supported
Server supported
MCP supported
Web AI supported
Pyodide supported

실패 회피

흔한 실패 · 절대 금지

흔한 실패
  • 발생주의 이익 항목과 현금흐름 항목을 같은 bridge 에 섞음
  • Capex 부호를 뒤집어 FCF 를 과대 표시함
  • 현금성자산 기초/기말 검산 없이 waterfall 을 그림
절대 금지
  • finance:CF 근거 없는 waterfall 금지
  • 단일 기간 OCF 하나로 지속성 단정 금지