{
  "resolvedIr": {
    "schemaVersion": "1.0",
    "report": {
      "meta": {
        "title": "Kodex 코리아배당성장채권혼합 ETF 이슈 리포트",
        "pageSize": "A4",
        "orientation": "portrait",
        "sourceSample": null
      },
      "background": {
        "id": "bg_000",
        "type": "background_image",
        "required": true,
        "source": "uploaded_sample_image",
        "imageRef": null,
        "layout": {
          "x": 0,
          "y": 0,
          "w": 12,
          "h": 50
        }
      },
      "grid": {
        "cols": 12,
        "rowUnit": 33,
        "gap": 8
      },
      "components": [
        {
          "id": "cmp_meta",
          "type": "metadata_text",
          "title": "발행 정보",
          "layout": {
            "x": 1,
            "y": 3,
            "w": 3,
            "h": 3
          },
          "dataSpec": {
            "fields": [
              {
                "key": "base_date",
                "label": "기준일",
                "dataType": "date",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {
                  "dateFormat": "YYYY.MM.DD 기준"
                },
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              },
              {
                "key": "department",
                "label": "부서",
                "dataType": "string",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              },
              {
                "key": "contact_email",
                "label": "이메일",
                "dataType": "string",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.95
        },
        {
          "id": "cmp_title",
          "type": "title",
          "title": "리포트 제목",
          "layout": {
            "x": 4,
            "y": 4,
            "w": 8,
            "h": 2
          },
          "dataSpec": {
            "fields": [
              {
                "key": "text",
                "label": "제목",
                "dataType": "string",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.98
        },
        {
          "id": "cmp_perf_heading",
          "type": "section_heading",
          "title": "ETF 성과 추이",
          "layout": {
            "x": 1,
            "y": 7,
            "w": 5,
            "h": 1
          },
          "dataSpec": {
            "fields": [
              {
                "key": "text",
                "label": "섹션 제목",
                "dataType": "string",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "manual",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.95
        },
        {
          "id": "cmp_perf_chart",
          "type": "line_chart",
          "title": "성과 추이 차트",
          "layout": {
            "x": 1,
            "y": 9,
            "w": 5,
            "h": 6
          },
          "dataSpec": {
            "fields": [
              {
                "key": "series",
                "label": "성과 데이터",
                "dataType": "series",
                "cardinality": "matrix",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": true,
                "hint": null,
                "displayOptions": {
                  "x": "period",
                  "series": [
                    "etf_return",
                    "benchmark_return"
                  ],
                  "percentDecimals": 2
                },
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.9
        },
        {
          "id": "cmp_perf_table",
          "type": "metric_table",
          "title": "기간별 수익률",
          "layout": {
            "x": 1,
            "y": 16,
            "w": 5,
            "h": 2
          },
          "dataSpec": {
            "fields": [
              {
                "key": "rows",
                "label": "수익률 데이터",
                "dataType": "table_rows",
                "cardinality": "matrix",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {
                  "percentDecimals": 2,
                  "negativeColor": true
                },
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.92
        },
        {
          "id": "cmp_perf_source",
          "type": "paragraph",
          "title": "자료 출처",
          "layout": {
            "x": 1,
            "y": 19,
            "w": 5,
            "h": 2
          },
          "dataSpec": {
            "fields": [
              {
                "key": "text",
                "label": "출처 설명",
                "dataType": "text",
                "cardinality": "single",
                "required": false,
                "suggestedSource": "manual",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.85
        },
        {
          "id": "cmp_hold_heading",
          "type": "section_heading",
          "title": "ETF Top 10 보유내역",
          "layout": {
            "x": 6,
            "y": 7,
            "w": 6,
            "h": 1
          },
          "dataSpec": {
            "fields": [
              {
                "key": "text",
                "label": "섹션 제목",
                "dataType": "string",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "manual",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.95
        },
        {
          "id": "cmp_hold_table",
          "type": "holdings_table",
          "title": "Top 10 보유내역",
          "layout": {
            "x": 6,
            "y": 9,
            "w": 6,
            "h": 12
          },
          "dataSpec": {
            "fields": [
              {
                "key": "rows",
                "label": "보유내역",
                "dataType": "table_rows",
                "cardinality": "matrix",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {
                  "orderBy": "weight",
                  "dir": "desc",
                  "limit": 10,
                  "totalRow": true
                },
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.95
        },
        {
          "id": "cmp_hold_source",
          "type": "paragraph",
          "title": "보유내역 출처",
          "layout": {
            "x": 6,
            "y": 22,
            "w": 6,
            "h": 2
          },
          "dataSpec": {
            "fields": [
              {
                "key": "text",
                "label": "출처 설명",
                "dataType": "text",
                "cardinality": "single",
                "required": false,
                "suggestedSource": "manual",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.85
        },
        {
          "id": "cmp_review_heading",
          "type": "section_heading",
          "title": "ETF 리뷰",
          "layout": {
            "x": 1,
            "y": 25,
            "w": 11,
            "h": 1
          },
          "dataSpec": {
            "fields": [
              {
                "key": "text",
                "label": "섹션 제목",
                "dataType": "string",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "manual",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.95
        },
        {
          "id": "cmp_review",
          "type": "bullet_list",
          "title": "ETF 리뷰 내용",
          "layout": {
            "x": 1,
            "y": 27,
            "w": 11,
            "h": 6
          },
          "dataSpec": {
            "fields": [
              {
                "key": "factors",
                "label": "리뷰 근거",
                "dataType": "text",
                "cardinality": "list",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": true,
                "hint": null,
                "displayOptions": {},
                "llmUsage": {
                  "mode": "context_for_generation",
                  "instruction": "근거 컬럼 종합해 객관적 톤 리뷰 불릿 4개 생성"
                },
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.85
        },
        {
          "id": "cmp_outlook_heading",
          "type": "section_heading",
          "title": "향후 전망",
          "layout": {
            "x": 1,
            "y": 34,
            "w": 11,
            "h": 1
          },
          "dataSpec": {
            "fields": [
              {
                "key": "text",
                "label": "섹션 제목",
                "dataType": "string",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "manual",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.95
        },
        {
          "id": "cmp_outlook",
          "type": "bullet_list",
          "title": "향후 전망 내용",
          "layout": {
            "x": 1,
            "y": 36,
            "w": 11,
            "h": 7
          },
          "dataSpec": {
            "fields": [
              {
                "key": "factors",
                "label": "전망 근거",
                "dataType": "text",
                "cardinality": "list",
                "required": true,
                "suggestedSource": "db",
                "supportsMultipleColumns": true,
                "hint": null,
                "displayOptions": {},
                "llmUsage": {
                  "mode": "context_for_generation",
                  "instruction": "리드 불릿 + 번호 항목 + 마무리 불릿 형태 전망 생성"
                },
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.85
        },
        {
          "id": "cmp_disclaimer",
          "type": "disclaimer",
          "title": "면책 조항",
          "layout": {
            "x": 1,
            "y": 45,
            "w": 10,
            "h": 2
          },
          "dataSpec": {
            "fields": [
              {
                "key": "text",
                "label": "면책 문구",
                "dataType": "text",
                "cardinality": "single",
                "required": true,
                "suggestedSource": "manual",
                "supportsMultipleColumns": false,
                "hint": null,
                "displayOptions": {},
                "llmUsage": null,
                "binding": null,
                "resolvedValue": null
              }
            ]
          },
          "confidence": 0.9
        }
      ],
      "overallConfidence": 0.914
    },
    "_meta": {
      "warnings": [
        "cmp_meta.base_date 필수 필드 미바인딩",
        "cmp_meta.department 필수 필드 미바인딩",
        "cmp_meta.contact_email 필수 필드 미바인딩",
        "cmp_title.text 필수 필드 미바인딩",
        "cmp_perf_heading.text 필수 필드 미바인딩",
        "cmp_perf_chart.series 필수 필드 미바인딩",
        "cmp_perf_table.rows 필수 필드 미바인딩",
        "cmp_hold_heading.text 필수 필드 미바인딩",
        "cmp_hold_table.rows 필수 필드 미바인딩",
        "cmp_review_heading.text 필수 필드 미바인딩",
        "cmp_review.factors 필수 필드 미바인딩",
        "cmp_outlook_heading.text 필수 필드 미바인딩",
        "cmp_outlook.factors 필수 필드 미바인딩",
        "cmp_disclaimer.text 필수 필드 미바인딩"
      ]
    }
  },
  "generated": {
    "review_bullets": [
      "최근 1개월 수익률 -4.89%로 단기 조정 국면을 보였으나, 1년 수익률 19.69%, 상장 후 55.81%로 중장기 성과는 양호하다.",
      "삼성전자(31.68%), SK하이닉스(18.42%) 등 대형 반도체와 자동차 업종 수급 변동성이 확대되었고, 금리 경로 불확실성이 투자심리에 영향을 주었다.",
      "반도체 업황 회복 기대와 매크로 불확실성이 공존해 단기 변동성이 지속될 수 있으나, 코스피 대형주 분산과 방어주 비중이 하락 국면 손실 폭을 완화했다."
    ],
    "outlook": {
      "lead": "2026년 3월 31일 기준 시장 환경과 운용 현황을 종합하면, 중장기 투자 관점에서의 접근이 요구된다.",
      "numbered": [
        "대형주 이익 개선과 주주환원 정책 구체화가 맞물릴 경우 완만한 회복 흐름이 가능하다.",
        "반도체 업황 회복 기대와 매크로 불확실성이 공존함에 따라 단기 변동성 관리에 유의해야 한다.",
        "금리 경로 불확실성 해소와 수급 안정화 시 코스피 대형주 분산 효과를 통한 안정적 운용이 기대된다."
      ],
      "closing": "변동성 확대 국면에서도 지수 추종 운용 원칙을 준수하며, 장기 투자 관점에서의 포트폴리오 구성을 권장한다."
    }
  },
  "viewModel": {
    "title": "Kodex KODEX 200 ETF 이슈 리포트",
    "brand": "Kodex",
    "product_label": "KODEX 200 ETF",
    "badge": "판매사 사내한",
    "base_date_display": "2026.03.31 기준",
    "department": "삼성자산운용 연금마케팅팀",
    "email": "pension.fund@samsung.com",
    "benchmark_name": "KOSPI 200",
    "performance": [
      {
        "period": "1개월",
        "etf": -4.89,
        "bm": -4.2
      },
      {
        "period": "3개월",
        "etf": 6.65,
        "bm": 6.7
      },
      {
        "period": "6개월",
        "etf": 9.55,
        "bm": 9.6
      },
      {
        "period": "1년",
        "etf": 19.69,
        "bm": 18.9
      },
      {
        "period": "연초후",
        "etf": 6.65,
        "bm": 6.4
      },
      {
        "period": "상장후",
        "etf": 55.81,
        "bm": 45.7
      }
    ],
    "holdings": [
      {
        "rank": 1,
        "name": "삼성전자",
        "weight": 31.68
      },
      {
        "rank": 2,
        "name": "SK하이닉스",
        "weight": 18.42
      },
      {
        "rank": 3,
        "name": "현대차",
        "weight": 2.45
      },
      {
        "rank": 4,
        "name": "SK스퀘어",
        "weight": 1.78
      },
      {
        "rank": 5,
        "name": "KB금융",
        "weight": 1.78
      },
      {
        "rank": 6,
        "name": "한화에어로스페이스",
        "weight": 1.64
      },
      {
        "rank": 7,
        "name": "두산에너빌리티",
        "weight": 1.55
      },
      {
        "rank": 8,
        "name": "신한지주",
        "weight": 1.42
      },
      {
        "rank": 9,
        "name": "NAVER",
        "weight": 1.32
      },
      {
        "rank": 10,
        "name": "셀트리온",
        "weight": 1.21
      }
    ],
    "holdings_total": 63.25,
    "total_holdings_count": 200,
    "review_bullets": [
      "최근 1개월 수익률 -4.89%로 단기 조정 국면을 보였으나, 1년 수익률 19.69%, 상장 후 55.81%로 중장기 성과는 양호하다.",
      "삼성전자(31.68%), SK하이닉스(18.42%) 등 대형 반도체와 자동차 업종 수급 변동성이 확대되었고, 금리 경로 불확실성이 투자심리에 영향을 주었다.",
      "반도체 업황 회복 기대와 매크로 불확실성이 공존해 단기 변동성이 지속될 수 있으나, 코스피 대형주 분산과 방어주 비중이 하락 국면 손실 폭을 완화했다."
    ],
    "outlook": {
      "lead": "2026년 3월 31일 기준 시장 환경과 운용 현황을 종합하면, 중장기 투자 관점에서의 접근이 요구된다.",
      "numbered": [
        "대형주 이익 개선과 주주환원 정책 구체화가 맞물릴 경우 완만한 회복 흐름이 가능하다.",
        "반도체 업황 회복 기대와 매크로 불확실성이 공존함에 따라 단기 변동성 관리에 유의해야 한다.",
        "금리 경로 불확실성 해소와 수급 안정화 시 코스피 대형주 분산 효과를 통한 안정적 운용이 기대된다."
      ],
      "closing": "변동성 확대 국면에서도 지수 추종 운용 원칙을 준수하며, 장기 투자 관점에서의 포트폴리오 구성을 권장한다."
    },
    "perf_note": "자료 : 삼성자산운용 2026-03-31 기준, 단위 : %  ·  BM : KOSPI 200  ·  과거수익률이 미래성과를 보장하지 않습니다",
    "hold_note": "총 보유종목 수: 200개  ·  자료 : 삼성자산운용, 2026-03-31 기준",
    "footer_note": "* 상기 내용은 증권사 애널리스트 의견을 종합하여 작성한 것으로, 향후 시장 상황에 따라 변경될 수 있습니다.",
    "footer_brand": "Samsung Asset Management"
  },
  "warnings": [
    "cmp_meta.base_date 필수 필드 미바인딩",
    "cmp_meta.department 필수 필드 미바인딩",
    "cmp_meta.contact_email 필수 필드 미바인딩",
    "cmp_title.text 필수 필드 미바인딩",
    "cmp_perf_heading.text 필수 필드 미바인딩",
    "cmp_perf_chart.series 필수 필드 미바인딩",
    "cmp_perf_table.rows 필수 필드 미바인딩",
    "cmp_hold_heading.text 필수 필드 미바인딩",
    "cmp_hold_table.rows 필수 필드 미바인딩",
    "cmp_review_heading.text 필수 필드 미바인딩",
    "cmp_review.factors 필수 필드 미바인딩",
    "cmp_outlook_heading.text 필수 필드 미바인딩",
    "cmp_outlook.factors 필수 필드 미바인딩",
    "cmp_disclaimer.text 필수 필드 미바인딩",
    "입력 데이터에 없는 수치가 생성 텍스트에 포함됨(검토 필요): ['31.00']"
  ]
}