컨텐츠로 건너뛰기

CH14 시나리오 설계 워크시트

워크시트 작성기에서 답변하고 Markdown으로 저장하기

이 워크시트는 Scenario Compare의 요청 구조(scenario_compare_request, SPEC.md §4/§19)를 그대로 따릅니다. 스키마에 없는 항목은 추가하지 않습니다.

1. Base Input (기준 시나리오)

항목값
component_id
actual_price (실제 판매가)
price_includes_vat (VAT 포함 여부)
target_market_price (목표 시장가)
discount_rate (할인율)
direct_cost (직접비, item_id 별)
variable cost items (rate/amount, item_id 별)
fixed_operating_cost (고정영업비)
target_contribution_margin_rate (목표 공헌이익률)
vat_rate (부가세율)
fx.rate_base_per_reporting (환율, 해당 시)

2. Baseline Scenario 지정

  • baseline_scenario_id: ________________
  • 위 Base Input을 그대로 사용하는 시나리오인지, 별도 override가 있는지: ________________

주의: 목록의 첫 번째 시나리오가 자동으로 baseline이 되지 않습니다. 반드시 명시적으로 지정합니다.

3. 변형 시나리오 (Variant Scenarios)

시나리오는 최소 2개 이상이어야 합니다(baseline 포함). 아래 표를 시나리오 수만큼 반복합니다.

시나리오 [ ]

항목scenario_idlabel

overrides.components[] (component_id로 지정, 변경하는 필드만 기입)

component_idactual_pricetarget_market_priceprice_includes_vatdiscount_rate

overrides.cost_items[] (item_id로 지정, 변경하는 필드만 기입)

item_idamountrate

overrides.targets

target_contribution_margin_rate

overrides.tax

vat_rate

overrides.fx

rate_base_per_reporting

생략한 필드는 base_input 값을 그대로 유지합니다. 값을 명시적으로 비우고 싶다면(null 처리) “null”이라고 적어 UNKNOWN으로 처리되게 합니다. component_id/item_id는 base_input에 이미 존재하는 값만 사용할 수 있습니다. 새 구성요소·비용항목 추가는 v0.1 범위 밖입니다. 하나의 시나리오 안에서 같은 component_id 또는 item_id를 두 번 override할 수 없습니다 — 바꿀 필드가 여러 개라면 한 항목에 모두 기입합니다.

4. 무엇을(What Changes) 요약

시나리오바뀌는 것 (가격/비용/채널/고객군 등)검토 목적

5. 결과 확인 체크리스트

  • 시나리오 수 2개 이상
  • baseline_scenario_id 명시 및 실제 존재하는 scenario_id와 일치
  • scenario_id 중복 없음
  • override 대상 component_id/item_id가 base_input에 실재
  • 각 시나리오 내 override 대상 중복 없음
  • 각 시나리오의 scenario_status 확인 (OK / INCOMPLETE / ERROR)
  • baseline 대비 delta 4종 확인: net_sales_ex_vat_delta, contribution_margin_delta, contribution_margin_rate_delta, break_even_quantity_delta
  • delta 상태가 UNKNOWN/NOT_APPLICABLE/ERROR인 항목이 있는지, 있다면 원인 확인