{
  "schema_version": 1,
  "updated_at": "2026-11-05",
  "current_live_supported": false,
  "training_end": "2022-05-31",
  "test_start": "2022-06-01",
  "test_end": "2023-05-30",
  "demonstration_holdings": true,
  "actual_user_or_kic_holdings": false,
  "cases": [
    {
      "date": "2022-06-13",
      "kind": "missed",
      "original_alert": false,
      "score": 2.6744087694778784,
      "frozen_cut": 2.8287997090793375,
      "cutoff_kst": "2022-06-14 00:00",
      "baseline_alerts": {
        "index_only_combined": true,
        "index_and_sector_proxy": true
      },
      "clusters": {
        "price_community": [
          {
            "community": "23",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "7",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ],
        "volume_community": [
          {
            "community": "47",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "1",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ]
      },
      "receipt": "network-research/case-2022-06-13.json"
    },
    {
      "date": "2022-06-20",
      "kind": "normal",
      "original_alert": true,
      "score": 3.173289347876145,
      "frozen_cut": 2.8287997090793375,
      "cutoff_kst": "2022-06-21 00:00",
      "baseline_alerts": {
        "index_only_combined": true,
        "index_and_sector_proxy": true
      },
      "clusters": {
        "price_community": [
          {
            "community": "0",
            "gross_share_of_portfolio": 1.0,
            "issuers": [
              "KRX:000660",
              "KRX:005930"
            ]
          }
        ],
        "volume_community": [
          {
            "community": "18",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "12",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ]
      },
      "receipt": "network-research/case-2022-06-20.json"
    },
    {
      "date": "2022-07-04",
      "kind": "normal",
      "original_alert": true,
      "score": 3.5607015699128186,
      "frozen_cut": 2.8287997090793375,
      "cutoff_kst": "2022-07-05 00:00",
      "baseline_alerts": {
        "index_only_combined": true,
        "index_and_sector_proxy": true
      },
      "clusters": {
        "price_community": [
          {
            "community": "1",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "5",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ],
        "volume_community": [
          {
            "community": "11",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "37",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ]
      },
      "receipt": "network-research/case-2022-07-04.json"
    },
    {
      "date": "2022-07-11",
      "kind": "normal",
      "original_alert": true,
      "score": 3.394300009352253,
      "frozen_cut": 2.8287997090793375,
      "cutoff_kst": "2022-07-12 00:00",
      "baseline_alerts": {
        "index_only_combined": true,
        "index_and_sector_proxy": true
      },
      "clusters": {
        "price_community": [
          {
            "community": "2",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "3",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ],
        "volume_community": [
          {
            "community": "1",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "4",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ]
      },
      "receipt": "network-research/case-2022-07-11.json"
    },
    {
      "date": "2022-09-01",
      "kind": "normal",
      "original_alert": true,
      "score": 3.0293714170486647,
      "frozen_cut": 2.8287997090793375,
      "cutoff_kst": "2022-09-02 00:00",
      "baseline_alerts": {
        "index_only_combined": false,
        "index_and_sector_proxy": false
      },
      "clusters": {
        "price_community": [
          {
            "community": "0",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "9",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ],
        "volume_community": [
          {
            "community": "5",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "2",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ]
      },
      "receipt": "network-research/case-2022-09-01.json"
    },
    {
      "date": "2022-10-06",
      "kind": "normal",
      "original_alert": true,
      "score": 2.844143910304455,
      "frozen_cut": 2.8287997090793375,
      "cutoff_kst": "2022-10-07 00:00",
      "baseline_alerts": {
        "index_only_combined": false,
        "index_and_sector_proxy": false
      },
      "clusters": {
        "price_community": [
          {
            "community": "4",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "7",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ],
        "volume_community": [
          {
            "community": "29",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "44",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ]
      },
      "receipt": "network-research/case-2022-10-06.json"
    },
    {
      "date": "2023-03-23",
      "kind": "normal",
      "original_alert": true,
      "score": 3.47394670765362,
      "frozen_cut": 2.8287997090793375,
      "cutoff_kst": "2023-03-24 00:00",
      "baseline_alerts": {
        "index_only_combined": false,
        "index_and_sector_proxy": false
      },
      "clusters": {
        "price_community": [
          {
            "community": "1",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "3",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ],
        "volume_community": [
          {
            "community": "4",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "7",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ]
      },
      "receipt": "network-research/case-2023-03-23.json"
    },
    {
      "date": "2023-05-30",
      "kind": "normal",
      "original_alert": false,
      "score": 0.9413294442095858,
      "frozen_cut": 2.8287997090793375,
      "cutoff_kst": "2023-05-31 00:00",
      "baseline_alerts": {
        "index_only_combined": false,
        "index_and_sector_proxy": false
      },
      "clusters": {
        "price_community": [
          {
            "community": "3",
            "gross_share_of_portfolio": 0.7,
            "issuers": [
              "KRX:000660"
            ]
          },
          {
            "community": "0",
            "gross_share_of_portfolio": 0.3,
            "issuers": [
              "KRX:005930"
            ]
          }
        ],
        "volume_community": [
          {
            "community": "17",
            "gross_share_of_portfolio": 1.0,
            "issuers": [
              "KRX:000660",
              "KRX:005930"
            ]
          }
        ]
      },
      "receipt": "network-research/case-2023-05-30.json"
    }
  ],
  "metrics": [
    {
      "key": "raw_w7_l5_combined",
      "name": "연결망 주 모형",
      "current": {
        "scorable_sessions": 246,
        "alerts": 6,
        "matched_alerts": 3,
        "unmatched_alerts": 3,
        "precision": 0.5,
        "recent_stress_base_rate": 0.24796747967479674,
        "event_onsets": 21,
        "onsets_detected": 3,
        "onsets_missed": 18,
        "onset_recall": 0.14285714285714285,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-20",
          "2022-06-30",
          "2022-09-01"
        ],
        "held_onset_dates": [],
        "right_censored_onset_dates": [],
        "delay_sessions": [
          0,
          2,
          0
        ],
        "median_delay_sessions": 0.0,
        "scope": "Contemporaneous fixed index-price stress proxy; no independent anomaly gold or causal/forecasting claim"
      },
      "future": {
        "scorable_sessions": 241,
        "alerts": 6,
        "matched_alerts": 4,
        "unmatched_alerts": 2,
        "precision": 0.6666666666666666,
        "target_base_rate": 0.34439834024896265,
        "event_onsets": 21,
        "onsets_with_prior_alert": 5,
        "onsets_without_prior_alert": 16,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-22",
          "2022-07-06",
          "2022-07-12",
          "2022-10-11",
          "2022-10-13"
        ],
        "scope": "Fixed price-stress proxy; not independently adjudicated anomaly truth",
        "held_sessions": 0,
        "training_rows": 236
      },
      "capped": {
        "scorable_sessions": 246,
        "alerts": 4,
        "matched_alerts": 2,
        "unmatched_alerts": 2,
        "precision": 0.5,
        "recent_stress_base_rate": 0.24796747967479674,
        "event_onsets": 21,
        "onsets_detected": 2,
        "onsets_missed": 19,
        "onset_recall": 0.09523809523809523,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-20",
          "2022-09-01"
        ],
        "held_onset_dates": [],
        "right_censored_onset_dates": [],
        "delay_sessions": [
          0,
          0
        ],
        "median_delay_sessions": 0.0,
        "scope": "Contemporaneous fixed index-price stress proxy; no independent anomaly gold or causal/forecasting claim"
      }
    },
    {
      "key": "index_only_combined",
      "name": "지수 하락·변동성",
      "current": {
        "scorable_sessions": 246,
        "alerts": 12,
        "matched_alerts": 8,
        "unmatched_alerts": 4,
        "precision": 0.6666666666666666,
        "recent_stress_base_rate": 0.24796747967479674,
        "event_onsets": 21,
        "onsets_detected": 8,
        "onsets_missed": 13,
        "onset_recall": 0.38095238095238093,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-13",
          "2022-06-20",
          "2022-06-30",
          "2022-09-23",
          "2022-10-11",
          "2022-12-23",
          "2023-03-10",
          "2023-03-14"
        ],
        "held_onset_dates": [],
        "right_censored_onset_dates": [],
        "delay_sessions": [
          0,
          0,
          2,
          0,
          0,
          0,
          2,
          0
        ],
        "median_delay_sessions": 0.0,
        "scope": "Contemporaneous fixed index-price stress proxy; no independent anomaly gold or causal/forecasting claim"
      },
      "future": {
        "scorable_sessions": 241,
        "alerts": 12,
        "matched_alerts": 8,
        "unmatched_alerts": 4,
        "precision": 0.6666666666666666,
        "target_base_rate": 0.34439834024896265,
        "event_onsets": 21,
        "onsets_with_prior_alert": 9,
        "onsets_without_prior_alert": 12,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-09-28",
          "2022-10-13",
          "2022-12-28"
        ],
        "scope": "Fixed price-stress proxy; not independently adjudicated anomaly truth",
        "held_sessions": 0,
        "training_rows": 228
      },
      "capped": {
        "scorable_sessions": 246,
        "alerts": 6,
        "matched_alerts": 4,
        "unmatched_alerts": 2,
        "precision": 0.6666666666666666,
        "recent_stress_base_rate": 0.24796747967479674,
        "event_onsets": 21,
        "onsets_detected": 5,
        "onsets_missed": 16,
        "onset_recall": 0.23809523809523808,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-13",
          "2022-09-23",
          "2022-12-23",
          "2023-03-10",
          "2023-03-14"
        ],
        "held_onset_dates": [],
        "right_censored_onset_dates": [],
        "delay_sessions": [
          0,
          0,
          0,
          2,
          0
        ],
        "median_delay_sessions": 0.0,
        "scope": "Contemporaneous fixed index-price stress proxy; no independent anomaly gold or causal/forecasting claim"
      }
    },
    {
      "key": "index_and_sector_proxy",
      "name": "지수 + 업종 ETF 지표",
      "current": {
        "scorable_sessions": 246,
        "alerts": 15,
        "matched_alerts": 9,
        "unmatched_alerts": 6,
        "precision": 0.6,
        "recent_stress_base_rate": 0.24796747967479674,
        "event_onsets": 21,
        "onsets_detected": 9,
        "onsets_missed": 12,
        "onset_recall": 0.42857142857142855,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-13",
          "2022-06-20",
          "2022-06-30",
          "2022-08-29",
          "2022-09-23",
          "2022-10-11",
          "2022-12-23",
          "2023-03-10",
          "2023-03-14"
        ],
        "held_onset_dates": [],
        "right_censored_onset_dates": [],
        "delay_sessions": [
          0,
          0,
          2,
          0,
          0,
          0,
          0,
          2,
          0
        ],
        "median_delay_sessions": 0.0,
        "scope": "Contemporaneous fixed index-price stress proxy; no independent anomaly gold or causal/forecasting claim"
      },
      "future": {
        "scorable_sessions": 241,
        "alerts": 15,
        "matched_alerts": 9,
        "unmatched_alerts": 6,
        "precision": 0.6,
        "target_base_rate": 0.34439834024896265,
        "event_onsets": 21,
        "onsets_with_prior_alert": 10,
        "onsets_without_prior_alert": 11,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-09-01",
          "2022-09-28",
          "2022-10-13",
          "2022-12-28"
        ],
        "scope": "Fixed price-stress proxy; not independently adjudicated anomaly truth",
        "held_sessions": 0,
        "training_rows": 228
      },
      "capped": {
        "scorable_sessions": 246,
        "alerts": 7,
        "matched_alerts": 4,
        "unmatched_alerts": 3,
        "precision": 0.5714285714285714,
        "recent_stress_base_rate": 0.24796747967479674,
        "event_onsets": 21,
        "onsets_detected": 4,
        "onsets_missed": 17,
        "onset_recall": 0.19047619047619047,
        "onset_dates": [
          "2022-06-13",
          "2022-06-15",
          "2022-06-20",
          "2022-06-22",
          "2022-06-30",
          "2022-07-06",
          "2022-07-12",
          "2022-08-22",
          "2022-08-29",
          "2022-09-01",
          "2022-09-19",
          "2022-09-23",
          "2022-09-28",
          "2022-10-11",
          "2022-10-13",
          "2022-11-28",
          "2022-12-23",
          "2022-12-28",
          "2023-03-10",
          "2023-03-14",
          "2023-04-20"
        ],
        "detected_onset_dates": [
          "2022-06-13",
          "2022-08-29",
          "2022-10-11",
          "2022-12-23"
        ],
        "held_onset_dates": [],
        "right_censored_onset_dates": [],
        "delay_sessions": [
          0,
          0,
          0,
          0
        ],
        "median_delay_sessions": 0.0,
        "scope": "Contemporaneous fixed index-price stress proxy; no independent anomaly gold or causal/forecasting claim"
      }
    }
  ],
  "portfolio": {
    "relative_improvement": -0.03360947434817038,
    "metrics": {
      "simple_baseline": {
        "observations": 45,
        "held_observations": 0,
        "mae": 0.1181806092970589,
        "mse": 0.020895420369499082
      },
      "primary_combined": {
        "observations": 45,
        "held_observations": 0,
        "mae": 0.11780975814231247,
        "mse": 0.021597704464402
      }
    }
  },
  "provenance": {
    "workflow\\results\\primary_alert_2022-06-20.json": "12d6bf3b5cf81884bc6b9f0ecf32846b5d6fb67cfcc7396872a4c20a00879b66",
    "workflow\\results\\primary_alert_2022-07-04.json": "5d01b196693aa38394166127ac6debc2ecd096f390c87b159e72a4816714bfc3",
    "workflow\\results\\primary_alert_2022-07-11.json": "82d182bf0612a03d610dca1641100f9e8ef3c55706fe4ab7ff8b6cde09305922",
    "workflow\\results\\primary_alert_2022-09-01.json": "97df5697d70ef1c912634604e882d3a05c4c362560230372a1956521ded8d1e4",
    "workflow\\results\\primary_alert_2022-10-06.json": "6f3762d15e12f22c4e8e24bf7811c2f6d27c393886ae90923fa04ed9403a1795",
    "workflow\\results\\primary_alert_2023-03-23.json": "923cb02bd73673bf7db60db6cfb3945352d1d3a0a040a030ff28e554a9791782",
    "workflow\\results\\first_missed_onset.json": "a72be23b5dad669523ffc72c4d19864c552641d90479405fed515cebe71570ad",
    "workflow\\results\\latest_control.json": "b840822208ad027994b3f05d1d2570d9fb573c167a99f4d0cdcf4312defd8dbc",
    "sector_scoring\\results\\summary.json": "eceee2165ae5565a844598fcb2e9d1bd0db7c8859a4cc3d155f3f749648d3e05",
    "sector_scoring\\results\\sector_summary.json": "482d4cf34521fe64c8331ddba68b626ec36a4529761084f4525e7d65b0c77c69",
    "portfolio_concentration\\results\\summary.json": "9a16904b2742b7afa78ca78ad07ea00eb67d71b3fc3445f0314dde500837f1e5"
  }
}
