Engines observed

Macro - 시나리오

macro engine application skill for 시나리오: 역사적 충격 재현 + 유형별 스트레스 (~146개 프리셋).

engines.macro.scenario GitHub 원본

출력

기대 결과

  • public call
  • representative return shape
  • verification result

엔진 역할

macro engine application skill for 시나리오: 역사적 충격 재현 + 유형별 스트레스 (~146개 프리셋).

공개 호출 방식

import dartlab
result = dartlab.macro("scenario", market="KR")

호출 동작

Reads market-level data for 제6막: 앞으로 어떻게 되나 and computes signals, regimes, and limitations. Company-level financial interpretation belongs to analysis.

대표 반환 형태

Returns a dict or DataFrame-like result. Core fields are market, latestAsOf/date, indicator, value, unit, signal/regime, score, source/basis, assumptions, and flags.

기본 실행 순서

  1. target, period, and source data are fixed first.
  2. Run the public call exactly as documented.
  3. Check latestAsOf/date, missing values, flags, and assumptions.
  4. Bind numeric claims to tableRef/valueRef/dateRef/executionRef.
  5. Hand off multi-axis narrative composition to story or the parent report skill.

기본 검증

This skill is a public execution document. If this axis call, representative return keys, error behavior, or runtime limits change, update this file in the same change.

런타임

실행 환경별 호환성

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

실패 회피

흔한 실패 · 절대 금지

절대 금지
  • Do not cite macro numbers without date/source.
  • Do not use macro as a substitute for company financial analysis.
  • Do not mix macro output as if it were an analysis internal calculation.