[
  {
    "name": "Canonical driver",
    "description": "Synthetic canonical driver sweep; only declared fields change while the topic contract remains fixed.",
    "canonical_step": 30,
    "summary": {
      "focus_step": 30,
      "focus_kind": "canonical-fixture",
      "canonical_output_match": true,
      "state_counts": {
        "below-alert": 31,
        "at-or-above-alert": 30
      },
      "value_min": 0.013046555851,
      "value_max": 0.223376204823,
      "segments": [
        {
          "start_step": 0,
          "end_step": 30,
          "state": "below-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "1.305%",
          "end_value_label": "5.808%"
        },
        {
          "start_step": 31,
          "end_step": 60,
          "state": "at-or-above-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "6.095%",
          "end_value_label": "22.338%"
        }
      ]
    },
    "states": [
      {
        "step": 0,
        "value": 0.013046555851,
        "value_label": "1.305%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.305%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.1,
          "point_in_time_pd": 0.013046555851,
          "cycle_uplift": -0.016953444149,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 1,
        "value": 0.013724335049,
        "value_label": "1.372%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.372%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.906666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.048666666667,
          "point_in_time_pd": 0.013724335049,
          "cycle_uplift": -0.016275664951,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 2,
        "value": 0.014436810372,
        "value_label": "1.444%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.444%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.813333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.997333333333,
          "point_in_time_pd": 0.014436810372,
          "cycle_uplift": -0.015563189628,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 3,
        "value": 0.015185703142,
        "value_label": "1.519%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.519%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.72,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.946,
          "point_in_time_pd": 0.015185703142,
          "cycle_uplift": -0.014814296858,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 4,
        "value": 0.015972814253,
        "value_label": "1.597%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.597%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.626666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.894666666667,
          "point_in_time_pd": 0.015972814253,
          "cycle_uplift": -0.014027185747,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 5,
        "value": 0.016800027232,
        "value_label": "1.680%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.680%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.533333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.843333333333,
          "point_in_time_pd": 0.016800027232,
          "cycle_uplift": -0.013199972768,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 6,
        "value": 0.017669311337,
        "value_label": "1.767%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.767%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.44,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.792,
          "point_in_time_pd": 0.017669311337,
          "cycle_uplift": -0.012330688663,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 7,
        "value": 0.018582724703,
        "value_label": "1.858%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.858%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.346666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.740666666667,
          "point_in_time_pd": 0.018582724703,
          "cycle_uplift": -0.011417275297,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 8,
        "value": 0.019542417517,
        "value_label": "1.954%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.954%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.253333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.689333333333,
          "point_in_time_pd": 0.019542417517,
          "cycle_uplift": -0.010457582483,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 9,
        "value": 0.020550635217,
        "value_label": "2.055%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.055%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.16,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.638,
          "point_in_time_pd": 0.020550635217,
          "cycle_uplift": -0.009449364783,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 10,
        "value": 0.021609721686,
        "value_label": "2.161%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.161%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.066666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.586666666667,
          "point_in_time_pd": 0.021609721686,
          "cycle_uplift": -0.008390278314,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 11,
        "value": 0.02272212246,
        "value_label": "2.272%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.272%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.973333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.535333333333,
          "point_in_time_pd": 0.02272212246,
          "cycle_uplift": -0.00727787754,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 12,
        "value": 0.023890387891,
        "value_label": "2.389%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.389%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.88,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.484,
          "point_in_time_pd": 0.023890387891,
          "cycle_uplift": -0.006109612109,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 13,
        "value": 0.02511717629,
        "value_label": "2.512%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.512%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.786666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.432666666667,
          "point_in_time_pd": 0.02511717629,
          "cycle_uplift": -0.00488282371,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 14,
        "value": 0.026405256996,
        "value_label": "2.641%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.641%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.693333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.381333333333,
          "point_in_time_pd": 0.026405256996,
          "cycle_uplift": -0.003594743004,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 15,
        "value": 0.027757513363,
        "value_label": "2.776%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.776%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.33,
          "point_in_time_pd": 0.027757513363,
          "cycle_uplift": -0.002242486637,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 16,
        "value": 0.029176945649,
        "value_label": "2.918%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.918%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.506666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.278666666667,
          "point_in_time_pd": 0.029176945649,
          "cycle_uplift": -0.000823054351,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 17,
        "value": 0.030666673754,
        "value_label": "3.067%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.067%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.413333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.227333333333,
          "point_in_time_pd": 0.030666673754,
          "cycle_uplift": 0.000666673754,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 18,
        "value": 0.032229939803,
        "value_label": "3.223%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.223%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.32,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.176,
          "point_in_time_pd": 0.032229939803,
          "cycle_uplift": 0.002229939803,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 19,
        "value": 0.033870110518,
        "value_label": "3.387%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.387%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.226666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.124666666667,
          "point_in_time_pd": 0.033870110518,
          "cycle_uplift": 0.003870110518,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 20,
        "value": 0.035590679358,
        "value_label": "3.559%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.559%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.133333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.073333333333,
          "point_in_time_pd": 0.035590679358,
          "cycle_uplift": 0.005590679358,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 21,
        "value": 0.037395268379,
        "value_label": "3.740%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.740%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.04,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.022,
          "point_in_time_pd": 0.037395268379,
          "cycle_uplift": 0.007395268379,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 22,
        "value": 0.039287629766,
        "value_label": "3.929%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.929%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.053333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.029333333333,
          "point_in_time_pd": 0.039287629766,
          "cycle_uplift": 0.009287629766,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 23,
        "value": 0.041271647,
        "value_label": "4.127%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.127%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.146666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.080666666667,
          "point_in_time_pd": 0.041271647,
          "cycle_uplift": 0.011271647,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 24,
        "value": 0.043351335597,
        "value_label": "4.335%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.335%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.24,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.132,
          "point_in_time_pd": 0.043351335597,
          "cycle_uplift": 0.013351335597,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 25,
        "value": 0.045530843367,
        "value_label": "4.553%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.553%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.333333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.183333333333,
          "point_in_time_pd": 0.045530843367,
          "cycle_uplift": 0.015530843367,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 26,
        "value": 0.047814450138,
        "value_label": "4.781%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.781%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.426666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.234666666667,
          "point_in_time_pd": 0.047814450138,
          "cycle_uplift": 0.017814450138,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 27,
        "value": 0.050206566871,
        "value_label": "5.021%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.021%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.52,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.286,
          "point_in_time_pd": 0.050206566871,
          "cycle_uplift": 0.020206566871,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 28,
        "value": 0.05271173411,
        "value_label": "5.271%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.271%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.613333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.337333333333,
          "point_in_time_pd": 0.05271173411,
          "cycle_uplift": 0.02271173411,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 29,
        "value": 0.055334619684,
        "value_label": "5.533%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.533%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.706666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.388666666667,
          "point_in_time_pd": 0.055334619684,
          "cycle_uplift": 0.025334619684,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 30,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 31,
        "value": 0.060952833971,
        "value_label": "6.095%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.095%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.893333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.491333333333,
          "point_in_time_pd": 0.060952833971,
          "cycle_uplift": 0.030952833971,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 32,
        "value": 0.063958102144,
        "value_label": "6.396%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.396%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.986666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.542666666667,
          "point_in_time_pd": 0.063958102144,
          "cycle_uplift": 0.033958102144,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 33,
        "value": 0.067100956507,
        "value_label": "6.710%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.710%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.08,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.594,
          "point_in_time_pd": 0.067100956507,
          "cycle_uplift": 0.037100956507,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 34,
        "value": 0.070386635344,
        "value_label": "7.039%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.039%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.173333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.645333333333,
          "point_in_time_pd": 0.070386635344,
          "cycle_uplift": 0.040386635344,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 35,
        "value": 0.073820470353,
        "value_label": "7.382%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.382%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.266666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.696666666667,
          "point_in_time_pd": 0.073820470353,
          "cycle_uplift": 0.043820470353,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 36,
        "value": 0.077407876856,
        "value_label": "7.741%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.741%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.36,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.748,
          "point_in_time_pd": 0.077407876856,
          "cycle_uplift": 0.047407876856,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 37,
        "value": 0.08115434258,
        "value_label": "8.115%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.115%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.453333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.799333333333,
          "point_in_time_pd": 0.08115434258,
          "cycle_uplift": 0.05115434258,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 38,
        "value": 0.085065414922,
        "value_label": "8.507%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.507%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.546666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.850666666667,
          "point_in_time_pd": 0.085065414922,
          "cycle_uplift": 0.055065414922,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 39,
        "value": 0.089146686624,
        "value_label": "8.915%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.915%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.64,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.902,
          "point_in_time_pd": 0.089146686624,
          "cycle_uplift": 0.059146686624,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 40,
        "value": 0.093403779751,
        "value_label": "9.340%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.340%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.733333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.953333333333,
          "point_in_time_pd": 0.093403779751,
          "cycle_uplift": 0.063403779751,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 41,
        "value": 0.097842327932,
        "value_label": "9.784%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.784%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.826666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.004666666667,
          "point_in_time_pd": 0.097842327932,
          "cycle_uplift": 0.067842327932,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 42,
        "value": 0.102467956754,
        "value_label": "10.247%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.247%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 1.92,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.056,
          "point_in_time_pd": 0.102467956754,
          "cycle_uplift": 0.072467956754,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 43,
        "value": 0.107286262282,
        "value_label": "10.729%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.729%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.013333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.107333333333,
          "point_in_time_pd": 0.107286262282,
          "cycle_uplift": 0.077286262282,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 44,
        "value": 0.112302787642,
        "value_label": "11.230%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.230%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.106666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.158666666667,
          "point_in_time_pd": 0.112302787642,
          "cycle_uplift": 0.082302787642,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 45,
        "value": 0.117522997635,
        "value_label": "11.752%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.752%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.21,
          "point_in_time_pd": 0.117522997635,
          "cycle_uplift": 0.087522997635,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 46,
        "value": 0.122952251375,
        "value_label": "12.295%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 12.295%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.293333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.261333333333,
          "point_in_time_pd": 0.122952251375,
          "cycle_uplift": 0.092952251375,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 47,
        "value": 0.128595772935,
        "value_label": "12.860%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 12.860%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.386666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.312666666667,
          "point_in_time_pd": 0.128595772935,
          "cycle_uplift": 0.098595772935,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 48,
        "value": 0.134458620051,
        "value_label": "13.446%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 13.446%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.48,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.364,
          "point_in_time_pd": 0.134458620051,
          "cycle_uplift": 0.104458620051,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 49,
        "value": 0.140545650918,
        "value_label": "14.055%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 14.055%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.573333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.415333333333,
          "point_in_time_pd": 0.140545650918,
          "cycle_uplift": 0.110545650918,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 50,
        "value": 0.146861489159,
        "value_label": "14.686%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 14.686%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.666666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.466666666667,
          "point_in_time_pd": 0.146861489159,
          "cycle_uplift": 0.116861489159,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 51,
        "value": 0.153410487082,
        "value_label": "15.341%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 15.341%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.76,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.518,
          "point_in_time_pd": 0.153410487082,
          "cycle_uplift": 0.123410487082,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 52,
        "value": 0.160196687364,
        "value_label": "16.020%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 16.020%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.853333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.569333333333,
          "point_in_time_pd": 0.160196687364,
          "cycle_uplift": 0.130196687364,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 53,
        "value": 0.167223783347,
        "value_label": "16.722%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 16.722%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 2.946666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.620666666667,
          "point_in_time_pd": 0.167223783347,
          "cycle_uplift": 0.137223783347,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 54,
        "value": 0.174495078146,
        "value_label": "17.450%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 17.450%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 3.04,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.672,
          "point_in_time_pd": 0.174495078146,
          "cycle_uplift": 0.144495078146,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 55,
        "value": 0.18201344285,
        "value_label": "18.201%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 18.201%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 3.133333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.723333333333,
          "point_in_time_pd": 0.18201344285,
          "cycle_uplift": 0.15201344285,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 56,
        "value": 0.18978127409,
        "value_label": "18.978%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 18.978%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 3.226666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.774666666667,
          "point_in_time_pd": 0.18978127409,
          "cycle_uplift": 0.15978127409,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 57,
        "value": 0.197800451322,
        "value_label": "19.780%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 19.780%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 3.32,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.826,
          "point_in_time_pd": 0.197800451322,
          "cycle_uplift": 0.167800451322,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 58,
        "value": 0.206072294205,
        "value_label": "20.607%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 20.607%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 3.413333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.877333333333,
          "point_in_time_pd": 0.206072294205,
          "cycle_uplift": 0.176072294205,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 59,
        "value": 0.214597520481,
        "value_label": "21.460%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 21.460%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 3.506666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.928666666667,
          "point_in_time_pd": 0.214597520481,
          "cycle_uplift": 0.184597520481,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 60,
        "value": 0.223376204823,
        "value_label": "22.338%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 22.338%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 3.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.98,
          "point_in_time_pd": 0.223376204823,
          "cycle_uplift": 0.193376204823,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      }
    ]
  },
  {
    "name": "Adverse shift",
    "description": "Synthetic adverse shift sweep; only declared fields change while the topic contract remains fixed.",
    "canonical_step": 30,
    "summary": {
      "focus_step": 30,
      "focus_kind": "canonical-fixture",
      "canonical_output_match": true,
      "state_counts": {
        "below-alert": 31,
        "at-or-above-alert": 30
      },
      "value_min": 0.017359580843,
      "value_max": 0.17710312634,
      "segments": [
        {
          "start_step": 0,
          "end_step": 30,
          "state": "below-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "1.736%",
          "end_value_label": "5.808%"
        },
        {
          "start_step": 31,
          "end_step": 60,
          "state": "at-or-above-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "6.040%",
          "end_value_label": "17.710%"
        }
      ]
    },
    "states": [
      {
        "step": 0,
        "value": 0.017359580843,
        "value_label": "1.736%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.736%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -1.0,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -1.0,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.017359580843,
          "cycle_uplift": -0.012640419157,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 1,
        "value": 0.0180848199,
        "value_label": "1.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.958333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.958333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.0180848199,
          "cycle_uplift": -0.0119151801,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 2,
        "value": 0.018839776693,
        "value_label": "1.884%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.884%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.916666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.916666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.018839776693,
          "cycle_uplift": -0.011160223307,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 3,
        "value": 0.019625619495,
        "value_label": "1.963%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.963%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.875,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.875,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.019625619495,
          "cycle_uplift": -0.010374380505,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 4,
        "value": 0.020443558304,
        "value_label": "2.044%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.044%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.833333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.833333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.020443558304,
          "cycle_uplift": -0.009556441696,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 5,
        "value": 0.021294845968,
        "value_label": "2.129%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.129%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.791666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.791666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.021294845968,
          "cycle_uplift": -0.008705154032,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 6,
        "value": 0.022180779314,
        "value_label": "2.218%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.218%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.75,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.75,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.022180779314,
          "cycle_uplift": -0.007819220686,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 7,
        "value": 0.023102700267,
        "value_label": "2.310%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.310%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.708333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.708333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.023102700267,
          "cycle_uplift": -0.006897299733,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 8,
        "value": 0.024061996963,
        "value_label": "2.406%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.406%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.666666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.666666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.024061996963,
          "cycle_uplift": -0.005938003037,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 9,
        "value": 0.025060104846,
        "value_label": "2.506%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.506%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.625,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.625,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.025060104846,
          "cycle_uplift": -0.004939895154,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 10,
        "value": 0.026098507742,
        "value_label": "2.610%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.610%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.583333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.583333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.026098507742,
          "cycle_uplift": -0.003901492258,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 11,
        "value": 0.027178738913,
        "value_label": "2.718%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.718%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.541666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.541666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.027178738913,
          "cycle_uplift": -0.002821261087,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 12,
        "value": 0.02830238208,
        "value_label": "2.830%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.830%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.5,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.5,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.02830238208,
          "cycle_uplift": -0.00169761792,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 13,
        "value": 0.029471072408,
        "value_label": "2.947%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.947%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.458333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.458333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.029471072408,
          "cycle_uplift": -0.000528927592,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 14,
        "value": 0.030686497442,
        "value_label": "3.069%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.069%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.416666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.416666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.030686497442,
          "cycle_uplift": 0.000686497442,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 15,
        "value": 0.031950398005,
        "value_label": "3.195%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.195%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.375,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.375,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.031950398005,
          "cycle_uplift": 0.001950398005,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 16,
        "value": 0.033264569019,
        "value_label": "3.326%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.326%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.333333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.333333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.033264569019,
          "cycle_uplift": 0.003264569019,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 17,
        "value": 0.034630860272,
        "value_label": "3.463%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.463%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.291666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.291666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.034630860272,
          "cycle_uplift": 0.004630860272,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 18,
        "value": 0.036051177101,
        "value_label": "3.605%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.605%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.036051177101,
          "cycle_uplift": 0.006051177101,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 19,
        "value": 0.037527480987,
        "value_label": "3.753%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.753%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.208333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.208333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.037527480987,
          "cycle_uplift": 0.007527480987,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 20,
        "value": 0.039061790055,
        "value_label": "3.906%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.906%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.166666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.166666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.039061790055,
          "cycle_uplift": 0.009061790055,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 21,
        "value": 0.040656179459,
        "value_label": "4.066%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.066%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.125,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.125,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.040656179459,
          "cycle_uplift": 0.010656179459,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 22,
        "value": 0.04231278165,
        "value_label": "4.231%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.231%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.083333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.083333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.04231278165,
          "cycle_uplift": 0.01231278165,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 23,
        "value": 0.044033786506,
        "value_label": "4.403%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.403%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.041666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.041666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.044033786506,
          "cycle_uplift": 0.014033786506,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 24,
        "value": 0.045821441314,
        "value_label": "4.582%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.582%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.0,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.0,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.045821441314,
          "cycle_uplift": 0.015821441314,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 25,
        "value": 0.047678050588,
        "value_label": "4.768%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.768%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.041666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.041666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.047678050588,
          "cycle_uplift": 0.017678050588,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 26,
        "value": 0.049605975711,
        "value_label": "4.961%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.961%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.083333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.083333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.049605975711,
          "cycle_uplift": 0.019605975711,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 27,
        "value": 0.051607634377,
        "value_label": "5.161%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.161%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.125,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.125,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.051607634377,
          "cycle_uplift": 0.021607634377,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 28,
        "value": 0.053685499829,
        "value_label": "5.369%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.369%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.166666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.166666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.053685499829,
          "cycle_uplift": 0.023685499829,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 29,
        "value": 0.055842099863,
        "value_label": "5.584%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.584%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.208333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.208333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.055842099863,
          "cycle_uplift": 0.025842099863,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 30,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 31,
        "value": 0.060401879914,
        "value_label": "6.040%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.040%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.291666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.291666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.060401879914,
          "cycle_uplift": 0.030401879914,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 32,
        "value": 0.062810375767,
        "value_label": "6.281%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.281%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.333333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.333333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.062810375767,
          "cycle_uplift": 0.032810375767,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 33,
        "value": 0.065308233987,
        "value_label": "6.531%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.531%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.375,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.375,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.065308233987,
          "cycle_uplift": 0.035308233987,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 34,
        "value": 0.067898230909,
        "value_label": "6.790%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.790%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.416666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.416666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.067898230909,
          "cycle_uplift": 0.037898230909,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 35,
        "value": 0.070583185589,
        "value_label": "7.058%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.058%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.458333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.458333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.070583185589,
          "cycle_uplift": 0.040583185589,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 36,
        "value": 0.073365956675,
        "value_label": "7.337%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.337%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.5,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.5,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.073365956675,
          "cycle_uplift": 0.043365956675,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 37,
        "value": 0.076249438881,
        "value_label": "7.625%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.625%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.541666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.541666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.076249438881,
          "cycle_uplift": 0.046249438881,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 38,
        "value": 0.079236559055,
        "value_label": "7.924%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.924%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.583333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.583333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.079236559055,
          "cycle_uplift": 0.049236559055,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 39,
        "value": 0.082330271815,
        "value_label": "8.233%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.233%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.625,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.625,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.082330271815,
          "cycle_uplift": 0.052330271815,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 40,
        "value": 0.085533554743,
        "value_label": "8.553%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.553%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.666666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.666666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.085533554743,
          "cycle_uplift": 0.055533554743,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 41,
        "value": 0.088849403102,
        "value_label": "8.885%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.885%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.708333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.708333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.088849403102,
          "cycle_uplift": 0.058849403102,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 42,
        "value": 0.092280824066,
        "value_label": "9.228%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.228%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.75,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.75,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.092280824066,
          "cycle_uplift": 0.062280824066,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 43,
        "value": 0.095830830449,
        "value_label": "9.583%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.583%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.791666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.791666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.095830830449,
          "cycle_uplift": 0.065830830449,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 44,
        "value": 0.09950243391,
        "value_label": "9.950%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.950%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.833333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.833333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.09950243391,
          "cycle_uplift": 0.06950243391,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 45,
        "value": 0.103298637619,
        "value_label": "10.330%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.330%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.875,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.875,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.103298637619,
          "cycle_uplift": 0.073298637619,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 46,
        "value": 0.107222428383,
        "value_label": "10.722%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.722%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.916666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.916666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.107222428383,
          "cycle_uplift": 0.077222428383,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 47,
        "value": 0.111276768209,
        "value_label": "11.128%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.128%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.958333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.958333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.111276768209,
          "cycle_uplift": 0.081276768209,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 48,
        "value": 0.115464585303,
        "value_label": "11.546%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.546%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.0,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.0,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.115464585303,
          "cycle_uplift": 0.085464585303,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 49,
        "value": 0.119788764503,
        "value_label": "11.979%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.979%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.041666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.041666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.119788764503,
          "cycle_uplift": 0.089788764503,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 50,
        "value": 0.124252137147,
        "value_label": "12.425%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 12.425%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.083333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.083333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.124252137147,
          "cycle_uplift": 0.094252137147,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 51,
        "value": 0.128857470372,
        "value_label": "12.886%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 12.886%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.125,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.125,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.128857470372,
          "cycle_uplift": 0.098857470372,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 52,
        "value": 0.133607455864,
        "value_label": "13.361%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 13.361%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.166666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.166666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.133607455864,
          "cycle_uplift": 0.103607455864,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 53,
        "value": 0.138504698065,
        "value_label": "13.850%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 13.850%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.208333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.208333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.138504698065,
          "cycle_uplift": 0.108504698065,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 54,
        "value": 0.143551701857,
        "value_label": "14.355%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 14.355%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.143551701857,
          "cycle_uplift": 0.113551701857,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 55,
        "value": 0.148750859759,
        "value_label": "14.875%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 14.875%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.291666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.291666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.148750859759,
          "cycle_uplift": 0.118750859759,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 56,
        "value": 0.154104438641,
        "value_label": "15.410%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 15.410%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.333333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.333333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.154104438641,
          "cycle_uplift": 0.124104438641,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 57,
        "value": 0.159614566033,
        "value_label": "15.961%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 15.961%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.375,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.375,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.159614566033,
          "cycle_uplift": 0.129614566033,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 58,
        "value": 0.165283216033,
        "value_label": "16.528%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 16.528%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.416666666667,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.416666666667,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.165283216033,
          "cycle_uplift": 0.135283216033,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 59,
        "value": 0.171112194894,
        "value_label": "17.111%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 17.111%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.458333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.458333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.171112194894,
          "cycle_uplift": 0.141112194894,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 60,
        "value": 0.17710312634,
        "value_label": "17.710%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 17.710%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 1.5,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 1.5,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.17710312634,
          "cycle_uplift": 0.14710312634,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      }
    ]
  },
  {
    "name": "Protective shift",
    "description": "Synthetic protective shift sweep; only declared fields change while the topic contract remains fixed.",
    "canonical_step": 30,
    "summary": {
      "focus_step": 30,
      "focus_kind": "comparison",
      "canonical_output_match": false,
      "state_counts": {
        "below-alert": 61
      },
      "value_min": 0.009940982562,
      "value_max": 0.029280985864,
      "segments": [
        {
          "start_step": 0,
          "end_step": 60,
          "state": "below-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "0.994%",
          "end_value_label": "2.928%"
        }
      ]
    },
    "states": [
      {
        "step": 0,
        "value": 0.009940982562,
        "value_label": "0.994%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.994%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.375,
          "point_in_time_pd": 0.009940982562,
          "cycle_uplift": -0.020059017438,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 1,
        "value": 0.010123052847,
        "value_label": "1.012%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.012%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.466666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.356666666667,
          "point_in_time_pd": 0.010123052847,
          "cycle_uplift": -0.019876947153,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 2,
        "value": 0.010308423051,
        "value_label": "1.031%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.031%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.433333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.338333333333,
          "point_in_time_pd": 0.010308423051,
          "cycle_uplift": -0.019691576949,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 3,
        "value": 0.0104971517,
        "value_label": "1.050%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.050%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.4,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.32,
          "point_in_time_pd": 0.0104971517,
          "cycle_uplift": -0.0195028483,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 4,
        "value": 0.010689298312,
        "value_label": "1.069%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.069%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.366666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.301666666667,
          "point_in_time_pd": 0.010689298312,
          "cycle_uplift": -0.019310701688,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 5,
        "value": 0.010884923408,
        "value_label": "1.088%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.088%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.333333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.283333333333,
          "point_in_time_pd": 0.010884923408,
          "cycle_uplift": -0.019115076592,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 6,
        "value": 0.011084088532,
        "value_label": "1.108%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.108%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.3,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.265,
          "point_in_time_pd": 0.011084088532,
          "cycle_uplift": -0.018915911468,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 7,
        "value": 0.011286856264,
        "value_label": "1.129%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.129%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.266666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.246666666667,
          "point_in_time_pd": 0.011286856264,
          "cycle_uplift": -0.018713143736,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 8,
        "value": 0.011493290235,
        "value_label": "1.149%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.149%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.233333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.228333333333,
          "point_in_time_pd": 0.011493290235,
          "cycle_uplift": -0.018506709765,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 9,
        "value": 0.011703455142,
        "value_label": "1.170%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.170%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.21,
          "point_in_time_pd": 0.011703455142,
          "cycle_uplift": -0.018296544858,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 10,
        "value": 0.011917416768,
        "value_label": "1.192%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.192%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.166666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.191666666667,
          "point_in_time_pd": 0.011917416768,
          "cycle_uplift": -0.018082583232,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 11,
        "value": 0.012135241992,
        "value_label": "1.214%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.214%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.133333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.173333333333,
          "point_in_time_pd": 0.012135241992,
          "cycle_uplift": -0.017864758008,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 12,
        "value": 0.01235699881,
        "value_label": "1.236%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.236%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.1,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.155,
          "point_in_time_pd": 0.01235699881,
          "cycle_uplift": -0.01764300119,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 13,
        "value": 0.012582756348,
        "value_label": "1.258%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.258%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.066666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.136666666667,
          "point_in_time_pd": 0.012582756348,
          "cycle_uplift": -0.017417243652,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 14,
        "value": 0.012812584882,
        "value_label": "1.281%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.281%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.033333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.118333333333,
          "point_in_time_pd": 0.012812584882,
          "cycle_uplift": -0.017187415118,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 15,
        "value": 0.013046555851,
        "value_label": "1.305%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.305%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -2.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.1,
          "point_in_time_pd": 0.013046555851,
          "cycle_uplift": -0.016953444149,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 16,
        "value": 0.013284741873,
        "value_label": "1.328%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.328%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.966666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.081666666667,
          "point_in_time_pd": 0.013284741873,
          "cycle_uplift": -0.016715258127,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 17,
        "value": 0.013527216766,
        "value_label": "1.353%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.353%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.933333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.063333333333,
          "point_in_time_pd": 0.013527216766,
          "cycle_uplift": -0.016472783234,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 18,
        "value": 0.013774055564,
        "value_label": "1.377%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.377%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.9,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.045,
          "point_in_time_pd": 0.013774055564,
          "cycle_uplift": -0.016225944436,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 19,
        "value": 0.01402533453,
        "value_label": "1.403%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.403%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.866666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.026666666667,
          "point_in_time_pd": 0.01402533453,
          "cycle_uplift": -0.01597466547,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 20,
        "value": 0.014281131177,
        "value_label": "1.428%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.428%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.833333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -1.008333333333,
          "point_in_time_pd": 0.014281131177,
          "cycle_uplift": -0.015718868823,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 21,
        "value": 0.014541524287,
        "value_label": "1.454%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.454%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.99,
          "point_in_time_pd": 0.014541524287,
          "cycle_uplift": -0.015458475713,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 22,
        "value": 0.014806593921,
        "value_label": "1.481%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.481%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.766666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.971666666667,
          "point_in_time_pd": 0.014806593921,
          "cycle_uplift": -0.015193406079,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 23,
        "value": 0.015076421446,
        "value_label": "1.508%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.508%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.733333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.953333333333,
          "point_in_time_pd": 0.015076421446,
          "cycle_uplift": -0.014923578554,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 24,
        "value": 0.015351089546,
        "value_label": "1.535%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.535%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.7,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.935,
          "point_in_time_pd": 0.015351089546,
          "cycle_uplift": -0.014648910454,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 25,
        "value": 0.015630682243,
        "value_label": "1.563%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.563%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.666666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.916666666667,
          "point_in_time_pd": 0.015630682243,
          "cycle_uplift": -0.014369317757,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 26,
        "value": 0.015915284913,
        "value_label": "1.592%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.592%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.633333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.898333333333,
          "point_in_time_pd": 0.015915284913,
          "cycle_uplift": -0.014084715087,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 27,
        "value": 0.016204984306,
        "value_label": "1.620%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.620%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.88,
          "point_in_time_pd": 0.016204984306,
          "cycle_uplift": -0.013795015694,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 28,
        "value": 0.016499868563,
        "value_label": "1.650%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.650%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.566666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.861666666667,
          "point_in_time_pd": 0.016499868563,
          "cycle_uplift": -0.013500131437,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 29,
        "value": 0.016800027232,
        "value_label": "1.680%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.680%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.533333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.843333333333,
          "point_in_time_pd": 0.016800027232,
          "cycle_uplift": -0.013199972768,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 30,
        "value": 0.017105551293,
        "value_label": "1.711%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.711%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.825,
          "point_in_time_pd": 0.017105551293,
          "cycle_uplift": -0.012894448707,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 31,
        "value": 0.017416533168,
        "value_label": "1.742%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.742%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.466666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.806666666667,
          "point_in_time_pd": 0.017416533168,
          "cycle_uplift": -0.012583466832,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 32,
        "value": 0.017733066745,
        "value_label": "1.773%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.773%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.433333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.788333333333,
          "point_in_time_pd": 0.017733066745,
          "cycle_uplift": -0.012266933255,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 33,
        "value": 0.018055247394,
        "value_label": "1.806%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.806%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.4,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.77,
          "point_in_time_pd": 0.018055247394,
          "cycle_uplift": -0.011944752606,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 34,
        "value": 0.018383171987,
        "value_label": "1.838%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.838%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.366666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.751666666667,
          "point_in_time_pd": 0.018383171987,
          "cycle_uplift": -0.011616828013,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 35,
        "value": 0.018716938915,
        "value_label": "1.872%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.872%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.333333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.733333333333,
          "point_in_time_pd": 0.018716938915,
          "cycle_uplift": -0.011283061085,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 36,
        "value": 0.019056648109,
        "value_label": "1.906%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.906%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.3,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.715,
          "point_in_time_pd": 0.019056648109,
          "cycle_uplift": -0.010943351891,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 37,
        "value": 0.019402401055,
        "value_label": "1.940%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.940%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.266666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.696666666667,
          "point_in_time_pd": 0.019402401055,
          "cycle_uplift": -0.010597598945,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 38,
        "value": 0.019754300817,
        "value_label": "1.975%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.975%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.233333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.678333333333,
          "point_in_time_pd": 0.019754300817,
          "cycle_uplift": -0.010245699183,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 39,
        "value": 0.020112452051,
        "value_label": "2.011%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.011%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.66,
          "point_in_time_pd": 0.020112452051,
          "cycle_uplift": -0.009887547949,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 40,
        "value": 0.020476961026,
        "value_label": "2.048%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.048%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.166666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.641666666667,
          "point_in_time_pd": 0.020476961026,
          "cycle_uplift": -0.009523038974,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 41,
        "value": 0.020847935645,
        "value_label": "2.085%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.085%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.133333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.623333333333,
          "point_in_time_pd": 0.020847935645,
          "cycle_uplift": -0.009152064355,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 42,
        "value": 0.021225485458,
        "value_label": "2.123%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.123%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.1,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.605,
          "point_in_time_pd": 0.021225485458,
          "cycle_uplift": -0.008774514542,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 43,
        "value": 0.021609721686,
        "value_label": "2.161%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.161%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.066666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.586666666667,
          "point_in_time_pd": 0.021609721686,
          "cycle_uplift": -0.008390278314,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 44,
        "value": 0.022000757236,
        "value_label": "2.200%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.200%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.033333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.568333333333,
          "point_in_time_pd": 0.022000757236,
          "cycle_uplift": -0.007999242764,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 45,
        "value": 0.02239870672,
        "value_label": "2.240%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.240%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -1.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.55,
          "point_in_time_pd": 0.02239870672,
          "cycle_uplift": -0.00760129328,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 46,
        "value": 0.022803686475,
        "value_label": "2.280%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.280%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.966666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.531666666667,
          "point_in_time_pd": 0.022803686475,
          "cycle_uplift": -0.007196313525,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 47,
        "value": 0.023215814578,
        "value_label": "2.322%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.322%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.933333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.513333333333,
          "point_in_time_pd": 0.023215814578,
          "cycle_uplift": -0.006784185422,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 48,
        "value": 0.023635210869,
        "value_label": "2.364%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.364%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.9,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.495,
          "point_in_time_pd": 0.023635210869,
          "cycle_uplift": -0.006364789131,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 49,
        "value": 0.024061996963,
        "value_label": "2.406%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.406%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.866666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.476666666667,
          "point_in_time_pd": 0.024061996963,
          "cycle_uplift": -0.005938003037,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 50,
        "value": 0.024496296274,
        "value_label": "2.450%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.450%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.833333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.458333333333,
          "point_in_time_pd": 0.024496296274,
          "cycle_uplift": -0.005503703726,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 51,
        "value": 0.024938234027,
        "value_label": "2.494%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.494%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.44,
          "point_in_time_pd": 0.024938234027,
          "cycle_uplift": -0.005061765973,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 52,
        "value": 0.025387937279,
        "value_label": "2.539%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.539%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.766666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.421666666667,
          "point_in_time_pd": 0.025387937279,
          "cycle_uplift": -0.004612062721,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 53,
        "value": 0.025845534935,
        "value_label": "2.585%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.585%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.733333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.403333333333,
          "point_in_time_pd": 0.025845534935,
          "cycle_uplift": -0.004154465065,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 54,
        "value": 0.026311157768,
        "value_label": "2.631%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.631%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.7,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.385,
          "point_in_time_pd": 0.026311157768,
          "cycle_uplift": -0.003688842232,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 55,
        "value": 0.026784938429,
        "value_label": "2.678%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.678%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.666666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.366666666667,
          "point_in_time_pd": 0.026784938429,
          "cycle_uplift": -0.003215061571,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 56,
        "value": 0.027267011472,
        "value_label": "2.727%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.727%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.633333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.348333333333,
          "point_in_time_pd": 0.027267011472,
          "cycle_uplift": -0.002732988528,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 57,
        "value": 0.027757513363,
        "value_label": "2.776%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.776%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.33,
          "point_in_time_pd": 0.027757513363,
          "cycle_uplift": -0.002242486637,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 58,
        "value": 0.028256582501,
        "value_label": "2.826%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.826%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.566666666667,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.311666666667,
          "point_in_time_pd": 0.028256582501,
          "cycle_uplift": -0.001743417499,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 59,
        "value": 0.028764359232,
        "value_label": "2.876%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.876%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.533333333333,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.293333333333,
          "point_in_time_pd": 0.028764359232,
          "cycle_uplift": -0.001235640768,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 60,
        "value": 0.029280985864,
        "value_label": "2.928%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.928%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": -0.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": -0.275,
          "point_in_time_pd": 0.029280985864,
          "cycle_uplift": -0.000719014136,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      }
    ]
  },
  {
    "name": "Threshold or boundary",
    "description": "Synthetic threshold or boundary sweep; only declared fields change while the topic contract remains fixed.",
    "canonical_step": 30,
    "summary": {
      "focus_step": 30,
      "focus_kind": "comparison",
      "canonical_output_match": false,
      "state_counts": {
        "at-or-above-alert": 10,
        "below-alert": 51
      },
      "value_min": 0.058080015587,
      "value_max": 0.058080015587,
      "segments": [
        {
          "start_step": 0,
          "end_step": 9,
          "state": "at-or-above-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "5.808%",
          "end_value_label": "5.808%"
        },
        {
          "start_step": 10,
          "end_step": 60,
          "state": "below-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "5.808%",
          "end_value_label": "5.808%"
        }
      ]
    },
    "states": [
      {
        "step": 0,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.02
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.02,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 1,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.024166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.024166666667,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 2,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.028333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.028333333333,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 3,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.0325
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.0325,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 4,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.036666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.036666666667,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 5,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.040833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.040833333333,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 6,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.045
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.045,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 7,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.049166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.049166666667,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 8,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.053333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.053333333333,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 9,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.0575
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.0575,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 10,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.061666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.061666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 11,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.065833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.065833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 12,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.07
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.07,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 13,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.074166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.074166666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 14,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.078333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.078333333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 15,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.0825
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.0825,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 16,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.086666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.086666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 17,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.090833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.090833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 18,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.095
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.095,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 19,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.099166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.099166666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 20,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.103333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.103333333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 21,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.1075
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.1075,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 22,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.111666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.111666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 23,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.115833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.115833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 24,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.12
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.12,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 25,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.124166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.124166666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 26,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.128333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.128333333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 27,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.1325
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.1325,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 28,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.136666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.136666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 29,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.140833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.140833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 30,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.145
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.145,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 31,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.149166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.149166666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 32,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.153333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.153333333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 33,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.1575
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.1575,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 34,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.161666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.161666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 35,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.165833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.165833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 36,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.17
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.17,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 37,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.174166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.174166666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 38,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.178333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.178333333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 39,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.1825
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.1825,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 40,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.186666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.186666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 41,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.190833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.190833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 42,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.195
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.195,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 43,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.199166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.199166666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 44,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.203333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.203333333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 45,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.2075
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.2075,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 46,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.211666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.211666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 47,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.215833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.215833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 48,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.22
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.22,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 49,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.224166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.224166666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 50,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.228333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.228333333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 51,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.2325
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.2325,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 52,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.236666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.236666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 53,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.240833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.240833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 54,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.245
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.245,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 55,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.249166666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.249166666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 56,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.253333333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.253333333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 57,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.2575
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.2575,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 58,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.261666666667
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.261666666667,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 59,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.265833333333
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.265833333333,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 60,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.27
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.27,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      }
    ]
  },
  {
    "name": "Sensitivity",
    "description": "Synthetic sensitivity sweep; only declared fields change while the topic contract remains fixed.",
    "canonical_step": 30,
    "summary": {
      "focus_step": 30,
      "focus_kind": "comparison",
      "canonical_output_match": false,
      "state_counts": {
        "below-alert": 24,
        "at-or-above-alert": 37
      },
      "value_min": 0.038195309341,
      "value_max": 0.116489844392,
      "segments": [
        {
          "start_step": 0,
          "end_step": 23,
          "state": "below-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "3.820%",
          "end_value_label": "5.918%"
        },
        {
          "start_step": 24,
          "end_step": 60,
          "state": "at-or-above-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "6.031%",
          "end_value_label": "11.649%"
        }
      ]
    },
    "states": [
      {
        "step": 0,
        "value": 0.038195309341,
        "value_label": "3.820%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.820%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.0,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.0,
          "point_in_time_pd": 0.038195309341,
          "cycle_uplift": 0.008195309341,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 1,
        "value": 0.038936862229,
        "value_label": "3.894%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.894%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.025,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.02,
          "point_in_time_pd": 0.038936862229,
          "cycle_uplift": 0.008936862229,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 2,
        "value": 0.039692218044,
        "value_label": "3.969%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.969%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.05,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.04,
          "point_in_time_pd": 0.039692218044,
          "cycle_uplift": 0.009692218044,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 3,
        "value": 0.040461610462,
        "value_label": "4.046%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.046%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.075,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.06,
          "point_in_time_pd": 0.040461610462,
          "cycle_uplift": 0.010461610462,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 4,
        "value": 0.041245276201,
        "value_label": "4.125%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.125%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.1,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.08,
          "point_in_time_pd": 0.041245276201,
          "cycle_uplift": 0.011245276201,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 5,
        "value": 0.042043455029,
        "value_label": "4.204%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.204%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.125,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.1,
          "point_in_time_pd": 0.042043455029,
          "cycle_uplift": 0.012043455029,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 6,
        "value": 0.042856389765,
        "value_label": "4.286%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.286%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.15,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.12,
          "point_in_time_pd": 0.042856389765,
          "cycle_uplift": 0.012856389765,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 7,
        "value": 0.043684326278,
        "value_label": "4.368%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.368%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.175,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.14,
          "point_in_time_pd": 0.043684326278,
          "cycle_uplift": 0.013684326278,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 8,
        "value": 0.044527513481,
        "value_label": "4.453%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.453%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.2,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.16,
          "point_in_time_pd": 0.044527513481,
          "cycle_uplift": 0.014527513481,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 9,
        "value": 0.04538620333,
        "value_label": "4.539%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.539%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.225,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.18,
          "point_in_time_pd": 0.04538620333,
          "cycle_uplift": 0.01538620333,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 10,
        "value": 0.046260650818,
        "value_label": "4.626%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.626%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.25,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.2,
          "point_in_time_pd": 0.046260650818,
          "cycle_uplift": 0.016260650818,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 11,
        "value": 0.047151113959,
        "value_label": "4.715%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.715%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.275,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.22,
          "point_in_time_pd": 0.047151113959,
          "cycle_uplift": 0.017151113959,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 12,
        "value": 0.048057853785,
        "value_label": "4.806%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.806%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.3,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.24,
          "point_in_time_pd": 0.048057853785,
          "cycle_uplift": 0.018057853785,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 13,
        "value": 0.048981134327,
        "value_label": "4.898%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.898%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.325,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.26,
          "point_in_time_pd": 0.048981134327,
          "cycle_uplift": 0.018981134327,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 14,
        "value": 0.049921222598,
        "value_label": "4.992%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.992%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.35,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.28,
          "point_in_time_pd": 0.049921222598,
          "cycle_uplift": 0.019921222598,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 15,
        "value": 0.050878388577,
        "value_label": "5.088%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.088%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.375,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.3,
          "point_in_time_pd": 0.050878388577,
          "cycle_uplift": 0.020878388577,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 16,
        "value": 0.051852905186,
        "value_label": "5.185%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.185%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.4,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.32,
          "point_in_time_pd": 0.051852905186,
          "cycle_uplift": 0.021852905186,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 17,
        "value": 0.052845048263,
        "value_label": "5.285%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.285%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.425,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.34,
          "point_in_time_pd": 0.052845048263,
          "cycle_uplift": 0.022845048263,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 18,
        "value": 0.05385509654,
        "value_label": "5.386%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.386%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.45,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.36,
          "point_in_time_pd": 0.05385509654,
          "cycle_uplift": 0.02385509654,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 19,
        "value": 0.054883331605,
        "value_label": "5.488%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.488%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.475,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.38,
          "point_in_time_pd": 0.054883331605,
          "cycle_uplift": 0.024883331605,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 20,
        "value": 0.055930037873,
        "value_label": "5.593%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.593%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.5,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.4,
          "point_in_time_pd": 0.055930037873,
          "cycle_uplift": 0.025930037873,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 21,
        "value": 0.05699550255,
        "value_label": "5.700%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.700%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.525,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.42,
          "point_in_time_pd": 0.05699550255,
          "cycle_uplift": 0.02699550255,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 22,
        "value": 0.058080015587,
        "value_label": "5.808%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.808%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.058080015587,
          "cycle_uplift": 0.028080015587,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 23,
        "value": 0.059183869643,
        "value_label": "5.918%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.918%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.575,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.46,
          "point_in_time_pd": 0.059183869643,
          "cycle_uplift": 0.029183869643,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 24,
        "value": 0.060307360032,
        "value_label": "6.031%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.031%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.6,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.48,
          "point_in_time_pd": 0.060307360032,
          "cycle_uplift": 0.030307360032,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 25,
        "value": 0.061450784673,
        "value_label": "6.145%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.145%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.625,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.5,
          "point_in_time_pd": 0.061450784673,
          "cycle_uplift": 0.031450784673,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 26,
        "value": 0.062614444038,
        "value_label": "6.261%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.261%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.65,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.52,
          "point_in_time_pd": 0.062614444038,
          "cycle_uplift": 0.032614444038,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 27,
        "value": 0.063798641087,
        "value_label": "6.380%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.380%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.675,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.54,
          "point_in_time_pd": 0.063798641087,
          "cycle_uplift": 0.033798641087,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 28,
        "value": 0.065003681212,
        "value_label": "6.500%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.500%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.7,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.56,
          "point_in_time_pd": 0.065003681212,
          "cycle_uplift": 0.035003681212,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 29,
        "value": 0.066229872163,
        "value_label": "6.623%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.623%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.725,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.58,
          "point_in_time_pd": 0.066229872163,
          "cycle_uplift": 0.036229872163,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 30,
        "value": 0.06747752398,
        "value_label": "6.748%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.748%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.75,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.6,
          "point_in_time_pd": 0.06747752398,
          "cycle_uplift": 0.03747752398,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 31,
        "value": 0.068746948918,
        "value_label": "6.875%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.875%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.775,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.62,
          "point_in_time_pd": 0.068746948918,
          "cycle_uplift": 0.038746948918,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 32,
        "value": 0.07003846136,
        "value_label": "7.004%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.004%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.8,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.64,
          "point_in_time_pd": 0.07003846136,
          "cycle_uplift": 0.04003846136,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 33,
        "value": 0.071352377739,
        "value_label": "7.135%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.135%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.825,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.66,
          "point_in_time_pd": 0.071352377739,
          "cycle_uplift": 0.041352377739,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 34,
        "value": 0.072689016443,
        "value_label": "7.269%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.269%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.85,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.68,
          "point_in_time_pd": 0.072689016443,
          "cycle_uplift": 0.042689016443,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 35,
        "value": 0.074048697722,
        "value_label": "7.405%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.405%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.875,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.7,
          "point_in_time_pd": 0.074048697722,
          "cycle_uplift": 0.044048697722,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 36,
        "value": 0.075431743587,
        "value_label": "7.543%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.543%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.9,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.72,
          "point_in_time_pd": 0.075431743587,
          "cycle_uplift": 0.045431743587,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 37,
        "value": 0.076838477702,
        "value_label": "7.684%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.684%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.925,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.74,
          "point_in_time_pd": 0.076838477702,
          "cycle_uplift": 0.046838477702,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 38,
        "value": 0.078269225278,
        "value_label": "7.827%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.827%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.95,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.76,
          "point_in_time_pd": 0.078269225278,
          "cycle_uplift": 0.048269225278,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 39,
        "value": 0.079724312953,
        "value_label": "7.972%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.972%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.975,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.78,
          "point_in_time_pd": 0.079724312953,
          "cycle_uplift": 0.049724312953,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 40,
        "value": 0.081204068673,
        "value_label": "8.120%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.120%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.0,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.8,
          "point_in_time_pd": 0.081204068673,
          "cycle_uplift": 0.051204068673,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 41,
        "value": 0.082708821561,
        "value_label": "8.271%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.271%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.025,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.82,
          "point_in_time_pd": 0.082708821561,
          "cycle_uplift": 0.052708821561,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 42,
        "value": 0.084238901786,
        "value_label": "8.424%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.424%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.05,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.84,
          "point_in_time_pd": 0.084238901786,
          "cycle_uplift": 0.054238901786,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 43,
        "value": 0.085794640425,
        "value_label": "8.579%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.579%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.075,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.86,
          "point_in_time_pd": 0.085794640425,
          "cycle_uplift": 0.055794640425,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 44,
        "value": 0.087376369314,
        "value_label": "8.738%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.738%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.1,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.88,
          "point_in_time_pd": 0.087376369314,
          "cycle_uplift": 0.057376369314,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 45,
        "value": 0.088984420903,
        "value_label": "8.898%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.898%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.125,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.9,
          "point_in_time_pd": 0.088984420903,
          "cycle_uplift": 0.058984420903,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 46,
        "value": 0.09061912809,
        "value_label": "9.062%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.062%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.15,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.92,
          "point_in_time_pd": 0.09061912809,
          "cycle_uplift": 0.06061912809,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 47,
        "value": 0.092280824066,
        "value_label": "9.228%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.228%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.175,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.94,
          "point_in_time_pd": 0.092280824066,
          "cycle_uplift": 0.062280824066,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 48,
        "value": 0.093969842138,
        "value_label": "9.397%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.397%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.2,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.96,
          "point_in_time_pd": 0.093969842138,
          "cycle_uplift": 0.063969842138,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 49,
        "value": 0.095686515558,
        "value_label": "9.569%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.569%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.225,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.98,
          "point_in_time_pd": 0.095686515558,
          "cycle_uplift": 0.065686515558,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 50,
        "value": 0.097431177334,
        "value_label": "9.743%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.743%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.25,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.0,
          "point_in_time_pd": 0.097431177334,
          "cycle_uplift": 0.067431177334,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 51,
        "value": 0.099204160047,
        "value_label": "9.920%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.920%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.275,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.02,
          "point_in_time_pd": 0.099204160047,
          "cycle_uplift": 0.069204160047,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 52,
        "value": 0.101005795648,
        "value_label": "10.101%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.101%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.3,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.04,
          "point_in_time_pd": 0.101005795648,
          "cycle_uplift": 0.071005795648,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 53,
        "value": 0.102836415257,
        "value_label": "10.284%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.284%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.325,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.06,
          "point_in_time_pd": 0.102836415257,
          "cycle_uplift": 0.072836415257,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 54,
        "value": 0.104696348958,
        "value_label": "10.470%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.470%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.35,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.08,
          "point_in_time_pd": 0.104696348958,
          "cycle_uplift": 0.074696348958,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 55,
        "value": 0.106585925573,
        "value_label": "10.659%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.659%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.375,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.1,
          "point_in_time_pd": 0.106585925573,
          "cycle_uplift": 0.076585925573,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 56,
        "value": 0.108505472444,
        "value_label": "10.851%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.851%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.4,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.12,
          "point_in_time_pd": 0.108505472444,
          "cycle_uplift": 0.078505472444,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 57,
        "value": 0.110455315203,
        "value_label": "11.046%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.046%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.425,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.14,
          "point_in_time_pd": 0.110455315203,
          "cycle_uplift": 0.080455315203,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 58,
        "value": 0.11243577753,
        "value_label": "11.244%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.244%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.45,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.16,
          "point_in_time_pd": 0.11243577753,
          "cycle_uplift": 0.08243577753,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 59,
        "value": 0.114447180913,
        "value_label": "11.445%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.445%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.475,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.18,
          "point_in_time_pd": 0.114447180913,
          "cycle_uplift": 0.084447180913,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 60,
        "value": 0.116489844392,
        "value_label": "11.649%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.649%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 1.5,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 1.2,
          "point_in_time_pd": 0.116489844392,
          "cycle_uplift": 0.086489844392,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      }
    ]
  },
  {
    "name": "Scale or horizon",
    "description": "Synthetic scale or horizon sweep; only declared fields change while the topic contract remains fixed.",
    "canonical_step": 30,
    "summary": {
      "focus_step": 30,
      "focus_kind": "comparison",
      "canonical_output_match": false,
      "state_counts": {
        "below-alert": 11,
        "at-or-above-alert": 50
      },
      "value_min": 0.009919292889,
      "value_max": 0.260263193299,
      "segments": [
        {
          "start_step": 0,
          "end_step": 10,
          "state": "below-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "0.992%",
          "end_value_label": "5.651%"
        },
        {
          "start_step": 11,
          "end_step": 60,
          "state": "at-or-above-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "6.105%",
          "end_value_label": "26.026%"
        }
      ]
    },
    "states": [
      {
        "step": 0,
        "value": 0.009919292889,
        "value_label": "0.992%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.992%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.005,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.005,
          "baseline_log_odds": -5.293304824724,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.009919292889,
          "cycle_uplift": 0.004919292889,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 1,
        "value": 0.01467854185,
        "value_label": "1.468%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.468%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.007416666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.007416666667,
          "baseline_log_odds": -4.896581252149,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.01467854185,
          "cycle_uplift": 0.007261875183,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 2,
        "value": 0.019415153537,
        "value_label": "1.942%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.942%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.009833333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.009833333333,
          "baseline_log_odds": -4.61209530445,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.019415153537,
          "cycle_uplift": 0.009581820204,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 3,
        "value": 0.024129289078,
        "value_label": "2.413%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.413%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.01225,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.01225,
          "baseline_log_odds": -4.389903692301,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.024129289078,
          "cycle_uplift": 0.011879289078,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 4,
        "value": 0.028821108073,
        "value_label": "2.882%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.882%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.014666666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.014666666667,
          "baseline_log_odds": -4.20740264815,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.028821108073,
          "cycle_uplift": 0.014154441407,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 5,
        "value": 0.033490768619,
        "value_label": "3.349%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.349%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.017083333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.017083333333,
          "baseline_log_odds": -4.052421012703,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.033490768619,
          "cycle_uplift": 0.016407435286,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 6,
        "value": 0.038138427319,
        "value_label": "3.814%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.814%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.0195,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.0195,
          "baseline_log_odds": -3.917648180067,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.038138427319,
          "cycle_uplift": 0.018638427319,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 7,
        "value": 0.042764239306,
        "value_label": "4.276%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.276%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.021916666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.021916666667,
          "baseline_log_odds": -3.798347491922,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.042764239306,
          "cycle_uplift": 0.020847572639,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 8,
        "value": 0.047368358257,
        "value_label": "4.737%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.737%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.024333333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.024333333333,
          "baseline_log_odds": -3.691273845543,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.047368358257,
          "cycle_uplift": 0.023035024923,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 9,
        "value": 0.05195093641,
        "value_label": "5.195%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.195%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.02675,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.02675,
          "baseline_log_odds": -3.594106513149,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.05195093641,
          "cycle_uplift": 0.02520093641,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 10,
        "value": 0.056512124586,
        "value_label": "5.651%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.651%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.029166666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.029166666667,
          "baseline_log_odds": -3.50512830451,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.056512124586,
          "cycle_uplift": 0.027345457919,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 11,
        "value": 0.061052072196,
        "value_label": "6.105%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.105%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.031583333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.031583333333,
          "baseline_log_odds": -3.42303288014,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.061052072196,
          "cycle_uplift": 0.029468738863,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 12,
        "value": 0.065570927266,
        "value_label": "6.557%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.557%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.034,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.034,
          "baseline_log_odds": -3.346803309596,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.065570927266,
          "cycle_uplift": 0.031570927266,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 13,
        "value": 0.070068836449,
        "value_label": "7.007%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.007%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.036416666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.036416666667,
          "baseline_log_odds": -3.275632429033,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.070068836449,
          "cycle_uplift": 0.033652169782,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 14,
        "value": 0.074545945041,
        "value_label": "7.455%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.455%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.038833333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.038833333333,
          "baseline_log_odds": -3.20886884005,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.074545945041,
          "cycle_uplift": 0.035712611707,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 15,
        "value": 0.079002396998,
        "value_label": "7.900%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.900%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.04125,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.04125,
          "baseline_log_odds": -3.145979239901,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.079002396998,
          "cycle_uplift": 0.037752396998,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 16,
        "value": 0.08343833495,
        "value_label": "8.344%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.344%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.043666666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.043666666667,
          "baseline_log_odds": -3.08652149278,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.08343833495,
          "cycle_uplift": 0.039771668283,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 17,
        "value": 0.087853900218,
        "value_label": "8.785%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.785%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.046083333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.046083333333,
          "baseline_log_odds": -3.030124964396,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.087853900218,
          "cycle_uplift": 0.041770566884,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 18,
        "value": 0.092249232826,
        "value_label": "9.225%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.225%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.0485,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.0485,
          "baseline_log_odds": -2.976475888793,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.092249232826,
          "cycle_uplift": 0.043749232826,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 19,
        "value": 0.096624471521,
        "value_label": "9.662%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.662%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.050916666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.050916666667,
          "baseline_log_odds": -2.925306297103,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.096624471521,
          "cycle_uplift": 0.045707804854,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 20,
        "value": 0.10097975378,
        "value_label": "10.098%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.098%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.053333333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.053333333333,
          "baseline_log_odds": -2.876385515921,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.10097975378,
          "cycle_uplift": 0.047646420446,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 21,
        "value": 0.105315215832,
        "value_label": "10.532%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.532%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.05575,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.05575,
          "baseline_log_odds": -2.829513551252,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.105315215832,
          "cycle_uplift": 0.049565215832,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 22,
        "value": 0.109630992667,
        "value_label": "10.963%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.963%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.058166666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.058166666667,
          "baseline_log_odds": -2.784515877427,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.109630992667,
          "cycle_uplift": 0.051464326001,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 23,
        "value": 0.113927218054,
        "value_label": "11.393%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.393%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.060583333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.060583333333,
          "baseline_log_odds": -2.741239287511,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.113927218054,
          "cycle_uplift": 0.053343884721,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 24,
        "value": 0.118204024551,
        "value_label": "11.820%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.820%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.063,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.063,
          "baseline_log_odds": -2.699548555847,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.118204024551,
          "cycle_uplift": 0.055204024551,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 25,
        "value": 0.122461543521,
        "value_label": "12.246%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 12.246%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.065416666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.065416666667,
          "baseline_log_odds": -2.659323729172,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.122461543521,
          "cycle_uplift": 0.057044876854,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 26,
        "value": 0.126699905144,
        "value_label": "12.670%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 12.670%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.067833333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.067833333333,
          "baseline_log_odds": -2.620457909379,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.126699905144,
          "cycle_uplift": 0.05886657181,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 27,
        "value": 0.130919238432,
        "value_label": "13.092%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 13.092%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.07025,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.07025,
          "baseline_log_odds": -2.582855424591,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.130919238432,
          "cycle_uplift": 0.060669238432,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 28,
        "value": 0.135119671241,
        "value_label": "13.512%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 13.512%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.072666666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.072666666667,
          "baseline_log_odds": -2.546430309694,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.135119671241,
          "cycle_uplift": 0.062453004575,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 29,
        "value": 0.139301330285,
        "value_label": "13.930%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 13.930%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.075083333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.075083333333,
          "baseline_log_odds": -2.511105035544,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.139301330285,
          "cycle_uplift": 0.064217996952,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 30,
        "value": 0.143464341146,
        "value_label": "14.346%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 14.346%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.0775,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.0775,
          "baseline_log_odds": -2.476809439555,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.143464341146,
          "cycle_uplift": 0.065964341146,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 31,
        "value": 0.147608828289,
        "value_label": "14.761%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 14.761%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.079916666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.079916666667,
          "baseline_log_odds": -2.443479820556,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.147608828289,
          "cycle_uplift": 0.067692161623,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 32,
        "value": 0.151734915075,
        "value_label": "15.173%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 15.173%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.082333333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.082333333333,
          "baseline_log_odds": -2.411058168515,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.151734915075,
          "cycle_uplift": 0.069401581742,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 33,
        "value": 0.155842723771,
        "value_label": "15.584%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 15.584%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.08475,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.08475,
          "baseline_log_odds": -2.37949150574,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.155842723771,
          "cycle_uplift": 0.071092723771,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 34,
        "value": 0.159932375563,
        "value_label": "15.993%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 15.993%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.087166666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.087166666667,
          "baseline_log_odds": -2.348731320719,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.159932375563,
          "cycle_uplift": 0.072765708896,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 35,
        "value": 0.164003990569,
        "value_label": "16.400%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 16.400%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.089583333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.089583333333,
          "baseline_log_odds": -2.318733079402,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.164003990569,
          "cycle_uplift": 0.074420657235,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 36,
        "value": 0.168057687848,
        "value_label": "16.806%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 16.806%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.092,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.092,
          "baseline_log_odds": -2.289455801552,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.168057687848,
          "cycle_uplift": 0.076057687848,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 37,
        "value": 0.172093585416,
        "value_label": "17.209%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 17.209%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.094416666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.094416666667,
          "baseline_log_odds": -2.260861692035,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.172093585416,
          "cycle_uplift": 0.077676918749,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 38,
        "value": 0.176111800252,
        "value_label": "17.611%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 17.611%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.096833333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.096833333333,
          "baseline_log_odds": -2.232915818714,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.176111800252,
          "cycle_uplift": 0.079278466919,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 39,
        "value": 0.180112448315,
        "value_label": "18.011%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 18.011%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.09925,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.09925,
          "baseline_log_odds": -2.205585830061,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.180112448315,
          "cycle_uplift": 0.080862448315,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 40,
        "value": 0.184095644551,
        "value_label": "18.410%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 18.410%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.101666666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.101666666667,
          "baseline_log_odds": -2.178841706736,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.184095644551,
          "cycle_uplift": 0.082428977884,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 41,
        "value": 0.188061502905,
        "value_label": "18.806%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 18.806%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.104083333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.104083333333,
          "baseline_log_odds": -2.15265554236,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.188061502905,
          "cycle_uplift": 0.083978169571,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 42,
        "value": 0.192010136332,
        "value_label": "19.201%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 19.201%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.1065,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.1065,
          "baseline_log_odds": -2.12700134945,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.192010136332,
          "cycle_uplift": 0.085510136332,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 43,
        "value": 0.195941656808,
        "value_label": "19.594%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 19.594%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.108916666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.108916666667,
          "baseline_log_odds": -2.101854887132,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.195941656808,
          "cycle_uplift": 0.087024990142,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 44,
        "value": 0.199856175343,
        "value_label": "19.986%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 19.986%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.111333333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.111333333333,
          "baseline_log_odds": -2.077193507762,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.199856175343,
          "cycle_uplift": 0.088522842009,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 45,
        "value": 0.203753801985,
        "value_label": "20.375%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 20.375%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.11375,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.11375,
          "baseline_log_odds": -2.052996020015,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.203753801985,
          "cycle_uplift": 0.090003801985,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 46,
        "value": 0.207634645837,
        "value_label": "20.763%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 20.763%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.116166666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.116166666667,
          "baseline_log_odds": -2.029242566377,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.207634645837,
          "cycle_uplift": 0.091467979171,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 47,
        "value": 0.211498815064,
        "value_label": "21.150%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 21.150%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.118583333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.118583333333,
          "baseline_log_odds": -2.005914513238,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.211498815064,
          "cycle_uplift": 0.092915481731,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 48,
        "value": 0.215346416902,
        "value_label": "21.535%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 21.535%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.121,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.121,
          "baseline_log_odds": -1.982994352088,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.215346416902,
          "cycle_uplift": 0.094346416902,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 49,
        "value": 0.219177557672,
        "value_label": "21.918%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 21.918%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.123416666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.123416666667,
          "baseline_log_odds": -1.960465610471,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.219177557672,
          "cycle_uplift": 0.095760891005,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 50,
        "value": 0.222992342785,
        "value_label": "22.299%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 22.299%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.125833333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.125833333333,
          "baseline_log_odds": -1.938312771581,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.222992342785,
          "cycle_uplift": 0.097159009452,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 51,
        "value": 0.226790876754,
        "value_label": "22.679%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 22.679%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.12825,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.12825,
          "baseline_log_odds": -1.916521201505,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.226790876754,
          "cycle_uplift": 0.098540876754,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 52,
        "value": 0.230573263206,
        "value_label": "23.057%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 23.057%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.130666666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.130666666667,
          "baseline_log_odds": -1.895077083256,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.230573263206,
          "cycle_uplift": 0.099906596539,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 53,
        "value": 0.234339604885,
        "value_label": "23.434%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 23.434%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.133083333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.133083333333,
          "baseline_log_odds": -1.873967356856,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.234339604885,
          "cycle_uplift": 0.101256271552,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 54,
        "value": 0.238090003668,
        "value_label": "23.809%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 23.809%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.1355,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.1355,
          "baseline_log_odds": -1.853179664804,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.238090003668,
          "cycle_uplift": 0.102590003668,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 55,
        "value": 0.24182456057,
        "value_label": "24.182%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 24.182%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.137916666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.137916666667,
          "baseline_log_odds": -1.832702302368,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.24182456057,
          "cycle_uplift": 0.103907893904,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 56,
        "value": 0.245543375756,
        "value_label": "24.554%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 24.554%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.140333333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.140333333333,
          "baseline_log_odds": -1.812524172199,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.245543375756,
          "cycle_uplift": 0.105210042423,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 57,
        "value": 0.249246548546,
        "value_label": "24.925%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 24.925%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.14275,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.14275,
          "baseline_log_odds": -1.792634742807,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.249246548546,
          "cycle_uplift": 0.106496548546,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 58,
        "value": 0.252934177428,
        "value_label": "25.293%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 25.293%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.145166666667,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.145166666667,
          "baseline_log_odds": -1.773024010537,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.252934177428,
          "cycle_uplift": 0.107767510761,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 59,
        "value": 0.256606360063,
        "value_label": "25.661%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 25.661%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.147583333333,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.147583333333,
          "baseline_log_odds": -1.753682464674,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.256606360063,
          "cycle_uplift": 0.10902302673,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 60,
        "value": 0.260263193299,
        "value_label": "26.026%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 26.026%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.15,
          "borrower_log_odds_shift": 0.25,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.15,
          "baseline_log_odds": -1.734601055388,
          "borrower_log_odds_shift": 0.25,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.260263193299,
          "cycle_uplift": 0.110263193299,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      }
    ]
  },
  {
    "name": "Failure/comparison",
    "description": "Synthetic failure/comparison sweep; only declared fields change while the topic contract remains fixed.",
    "canonical_step": 30,
    "summary": {
      "focus_step": 30,
      "focus_kind": "comparison",
      "canonical_output_match": false,
      "state_counts": {
        "below-alert": 39,
        "at-or-above-alert": 22
      },
      "value_min": 0.002661769881,
      "value_max": 0.263841153284,
      "segments": [
        {
          "start_step": 0,
          "end_step": 38,
          "state": "below-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "0.266%",
          "end_value_label": "5.611%"
        },
        {
          "start_step": 39,
          "end_step": 60,
          "state": "at-or-above-alert",
          "decision": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
          "start_value_label": "6.059%",
          "end_value_label": "26.384%"
        }
      ]
    },
    "states": [
      {
        "step": 0,
        "value": 0.002661769881,
        "value_label": "0.266%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.266%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.8,
          "macro_factor_z": -3.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.8,
          "macro_log_odds_shift": -1.65,
          "point_in_time_pd": 0.002661769881,
          "cycle_uplift": -0.027338230119,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 1,
        "value": 0.002887616617,
        "value_label": "0.289%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.289%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.773333333333,
          "macro_factor_z": -2.9,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.773333333333,
          "macro_log_odds_shift": -1.595,
          "point_in_time_pd": 0.002887616617,
          "cycle_uplift": -0.027112383383,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 2,
        "value": 0.003132565884,
        "value_label": "0.313%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.313%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.746666666667,
          "macro_factor_z": -2.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.746666666667,
          "macro_log_odds_shift": -1.54,
          "point_in_time_pd": 0.003132565884,
          "cycle_uplift": -0.026867434116,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 3,
        "value": 0.003398222767,
        "value_label": "0.340%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.340%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.72,
          "macro_factor_z": -2.7,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.72,
          "macro_log_odds_shift": -1.485,
          "point_in_time_pd": 0.003398222767,
          "cycle_uplift": -0.026601777233,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 4,
        "value": 0.003686325341,
        "value_label": "0.369%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.369%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.693333333333,
          "macro_factor_z": -2.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.693333333333,
          "macro_log_odds_shift": -1.43,
          "point_in_time_pd": 0.003686325341,
          "cycle_uplift": -0.026313674659,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 5,
        "value": 0.003998755352,
        "value_label": "0.400%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.400%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.666666666667,
          "macro_factor_z": -2.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.666666666667,
          "macro_log_odds_shift": -1.375,
          "point_in_time_pd": 0.003998755352,
          "cycle_uplift": -0.026001244648,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 6,
        "value": 0.004337549707,
        "value_label": "0.434%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.434%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.64,
          "macro_factor_z": -2.4,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.64,
          "macro_log_odds_shift": -1.32,
          "point_in_time_pd": 0.004337549707,
          "cycle_uplift": -0.025662450293,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 7,
        "value": 0.004704912803,
        "value_label": "0.470%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.470%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.613333333333,
          "macro_factor_z": -2.3,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.613333333333,
          "macro_log_odds_shift": -1.265,
          "point_in_time_pd": 0.004704912803,
          "cycle_uplift": -0.025295087197,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 8,
        "value": 0.005103229766,
        "value_label": "0.510%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.510%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.586666666667,
          "macro_factor_z": -2.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.586666666667,
          "macro_log_odds_shift": -1.21,
          "point_in_time_pd": 0.005103229766,
          "cycle_uplift": -0.024896770234,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 9,
        "value": 0.005535080629,
        "value_label": "0.554%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.554%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.56,
          "macro_factor_z": -2.1,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.56,
          "macro_log_odds_shift": -1.155,
          "point_in_time_pd": 0.005535080629,
          "cycle_uplift": -0.024464919371,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 10,
        "value": 0.006003255517,
        "value_label": "0.600%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.600%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.533333333333,
          "macro_factor_z": -2.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.533333333333,
          "macro_log_odds_shift": -1.1,
          "point_in_time_pd": 0.006003255517,
          "cycle_uplift": -0.023996744483,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 11,
        "value": 0.006510770881,
        "value_label": "0.651%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.651%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.506666666667,
          "macro_factor_z": -1.9,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.506666666667,
          "macro_log_odds_shift": -1.045,
          "point_in_time_pd": 0.006510770881,
          "cycle_uplift": -0.023489229119,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 12,
        "value": 0.007060886825,
        "value_label": "0.706%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.706%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.48,
          "macro_factor_z": -1.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.48,
          "macro_log_odds_shift": -0.99,
          "point_in_time_pd": 0.007060886825,
          "cycle_uplift": -0.022939113175,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 13,
        "value": 0.00765712559,
        "value_label": "0.766%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.766%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.453333333333,
          "macro_factor_z": -1.7,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.453333333333,
          "macro_log_odds_shift": -0.935,
          "point_in_time_pd": 0.00765712559,
          "cycle_uplift": -0.02234287441,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 14,
        "value": 0.008303291205,
        "value_label": "0.830%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.830%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.426666666667,
          "macro_factor_z": -1.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.426666666667,
          "macro_log_odds_shift": -0.88,
          "point_in_time_pd": 0.008303291205,
          "cycle_uplift": -0.021696708795,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 15,
        "value": 0.009003490382,
        "value_label": "0.900%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.900%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.4,
          "macro_factor_z": -1.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.4,
          "macro_log_odds_shift": -0.825,
          "point_in_time_pd": 0.009003490382,
          "cycle_uplift": -0.020996509618,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 16,
        "value": 0.009762154646,
        "value_label": "0.976%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 0.976%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.373333333333,
          "macro_factor_z": -1.4,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.373333333333,
          "macro_log_odds_shift": -0.77,
          "point_in_time_pd": 0.009762154646,
          "cycle_uplift": -0.020237845354,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 17,
        "value": 0.010584063741,
        "value_label": "1.058%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.058%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.346666666667,
          "macro_factor_z": -1.3,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.346666666667,
          "macro_log_odds_shift": -0.715,
          "point_in_time_pd": 0.010584063741,
          "cycle_uplift": -0.019415936259,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 18,
        "value": 0.011474370319,
        "value_label": "1.147%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.147%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.32,
          "macro_factor_z": -1.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.32,
          "macro_log_odds_shift": -0.66,
          "point_in_time_pd": 0.011474370319,
          "cycle_uplift": -0.018525629681,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 19,
        "value": 0.012438625896,
        "value_label": "1.244%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.244%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.293333333333,
          "macro_factor_z": -1.1,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.293333333333,
          "macro_log_odds_shift": -0.605,
          "point_in_time_pd": 0.012438625896,
          "cycle_uplift": -0.017561374104,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 20,
        "value": 0.013482808049,
        "value_label": "1.348%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.348%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.266666666667,
          "macro_factor_z": -1.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.266666666667,
          "macro_log_odds_shift": -0.55,
          "point_in_time_pd": 0.013482808049,
          "cycle_uplift": -0.016517191951,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 21,
        "value": 0.014613348818,
        "value_label": "1.461%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.461%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.24,
          "macro_factor_z": -0.9,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.24,
          "macro_log_odds_shift": -0.495,
          "point_in_time_pd": 0.014613348818,
          "cycle_uplift": -0.015386651182,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 22,
        "value": 0.015837164218,
        "value_label": "1.584%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.584%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.213333333333,
          "macro_factor_z": -0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.213333333333,
          "macro_log_odds_shift": -0.44,
          "point_in_time_pd": 0.015837164218,
          "cycle_uplift": -0.014162835782,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 23,
        "value": 0.017161684768,
        "value_label": "1.716%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.716%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.186666666667,
          "macro_factor_z": -0.7,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.186666666667,
          "macro_log_odds_shift": -0.385,
          "point_in_time_pd": 0.017161684768,
          "cycle_uplift": -0.012838315232,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 24,
        "value": 0.018594886877,
        "value_label": "1.859%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 1.859%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.16,
          "macro_factor_z": -0.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.16,
          "macro_log_odds_shift": -0.33,
          "point_in_time_pd": 0.018594886877,
          "cycle_uplift": -0.011405113123,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 25,
        "value": 0.020145324904,
        "value_label": "2.015%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.015%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.133333333333,
          "macro_factor_z": -0.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.133333333333,
          "macro_log_odds_shift": -0.275,
          "point_in_time_pd": 0.020145324904,
          "cycle_uplift": -0.009854675096,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 26,
        "value": 0.021822163634,
        "value_label": "2.182%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.182%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.106666666667,
          "macro_factor_z": -0.4,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.106666666667,
          "macro_log_odds_shift": -0.22,
          "point_in_time_pd": 0.021822163634,
          "cycle_uplift": -0.008177836366,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 27,
        "value": 0.023635210869,
        "value_label": "2.364%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.364%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.08,
          "macro_factor_z": -0.3,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.08,
          "macro_log_odds_shift": -0.165,
          "point_in_time_pd": 0.023635210869,
          "cycle_uplift": -0.006364789131,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 28,
        "value": 0.025594949752,
        "value_label": "2.559%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.559%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.053333333333,
          "macro_factor_z": -0.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.053333333333,
          "macro_log_odds_shift": -0.11,
          "point_in_time_pd": 0.025594949752,
          "cycle_uplift": -0.004405050248,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 29,
        "value": 0.027712570357,
        "value_label": "2.771%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 2.771%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": -0.026666666667,
          "macro_factor_z": -0.1,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": -0.026666666667,
          "macro_log_odds_shift": -0.055,
          "point_in_time_pd": 0.027712570357,
          "cycle_uplift": -0.002287429643,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 30,
        "value": 0.03,
        "value_label": "3.000%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.000%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.0,
          "macro_factor_z": 0.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.0,
          "macro_log_odds_shift": 0.0,
          "point_in_time_pd": 0.03,
          "cycle_uplift": 0.0,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 31,
        "value": 0.032469931605,
        "value_label": "3.247%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.247%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.026666666667,
          "macro_factor_z": 0.1,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.026666666667,
          "macro_log_odds_shift": 0.055,
          "point_in_time_pd": 0.032469931605,
          "cycle_uplift": 0.002469931605,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 32,
        "value": 0.035135849355,
        "value_label": "3.514%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.514%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.053333333333,
          "macro_factor_z": 0.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.053333333333,
          "macro_log_odds_shift": 0.11,
          "point_in_time_pd": 0.035135849355,
          "cycle_uplift": 0.005135849355,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 33,
        "value": 0.038012050733,
        "value_label": "3.801%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 3.801%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.08,
          "macro_factor_z": 0.3,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.08,
          "macro_log_odds_shift": 0.165,
          "point_in_time_pd": 0.038012050733,
          "cycle_uplift": 0.008012050733,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 34,
        "value": 0.041113663904,
        "value_label": "4.111%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.111%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.106666666667,
          "macro_factor_z": 0.4,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.106666666667,
          "macro_log_odds_shift": 0.22,
          "point_in_time_pd": 0.041113663904,
          "cycle_uplift": 0.011113663904,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 35,
        "value": 0.044456659261,
        "value_label": "4.446%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.446%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.133333333333,
          "macro_factor_z": 0.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.133333333333,
          "macro_log_odds_shift": 0.275,
          "point_in_time_pd": 0.044456659261,
          "cycle_uplift": 0.014456659261,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 36,
        "value": 0.048057853785,
        "value_label": "4.806%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 4.806%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.16,
          "macro_factor_z": 0.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.16,
          "macro_log_odds_shift": 0.33,
          "point_in_time_pd": 0.048057853785,
          "cycle_uplift": 0.018057853785,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 37,
        "value": 0.051934906717,
        "value_label": "5.193%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.193%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.186666666667,
          "macro_factor_z": 0.7,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.186666666667,
          "macro_log_odds_shift": 0.385,
          "point_in_time_pd": 0.051934906717,
          "cycle_uplift": 0.021934906717,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 38,
        "value": 0.056106304855,
        "value_label": "5.611%",
        "state": "below-alert",
        "diagnostic": "below-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 5.611%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.213333333333,
          "macro_factor_z": 0.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.213333333333,
          "macro_log_odds_shift": 0.44,
          "point_in_time_pd": 0.056106304855,
          "cycle_uplift": 0.026106304855,
          "alert_threshold": 0.06,
          "state": "below-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 39,
        "value": 0.060591335662,
        "value_label": "6.059%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.059%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.24,
          "macro_factor_z": 0.9,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.24,
          "macro_log_odds_shift": 0.495,
          "point_in_time_pd": 0.060591335662,
          "cycle_uplift": 0.030591335662,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 40,
        "value": 0.065410046173,
        "value_label": "6.541%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 6.541%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.266666666667,
          "macro_factor_z": 1.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.266666666667,
          "macro_log_odds_shift": 0.55,
          "point_in_time_pd": 0.065410046173,
          "cycle_uplift": 0.035410046173,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 41,
        "value": 0.070583185589,
        "value_label": "7.058%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.058%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.293333333333,
          "macro_factor_z": 1.1,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.293333333333,
          "macro_log_odds_shift": 0.605,
          "point_in_time_pd": 0.070583185589,
          "cycle_uplift": 0.040583185589,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 42,
        "value": 0.076132129322,
        "value_label": "7.613%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 7.613%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.32,
          "macro_factor_z": 1.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.32,
          "macro_log_odds_shift": 0.66,
          "point_in_time_pd": 0.076132129322,
          "cycle_uplift": 0.046132129322,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 43,
        "value": 0.082078782186,
        "value_label": "8.208%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.208%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.346666666667,
          "macro_factor_z": 1.3,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.346666666667,
          "macro_log_odds_shift": 0.715,
          "point_in_time_pd": 0.082078782186,
          "cycle_uplift": 0.052078782186,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 44,
        "value": 0.08844545842,
        "value_label": "8.845%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 8.845%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.373333333333,
          "macro_factor_z": 1.4,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.373333333333,
          "macro_log_odds_shift": 0.77,
          "point_in_time_pd": 0.08844545842,
          "cycle_uplift": 0.05844545842,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 45,
        "value": 0.095254736297,
        "value_label": "9.525%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 9.525%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.4,
          "macro_factor_z": 1.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.4,
          "macro_log_odds_shift": 0.825,
          "point_in_time_pd": 0.095254736297,
          "cycle_uplift": 0.065254736297,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 46,
        "value": 0.102529285188,
        "value_label": "10.253%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 10.253%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.426666666667,
          "macro_factor_z": 1.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.426666666667,
          "macro_log_odds_shift": 0.88,
          "point_in_time_pd": 0.102529285188,
          "cycle_uplift": 0.072529285188,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 47,
        "value": 0.11029166326,
        "value_label": "11.029%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.029%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.453333333333,
          "macro_factor_z": 1.7,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.453333333333,
          "macro_log_odds_shift": 0.935,
          "point_in_time_pd": 0.11029166326,
          "cycle_uplift": 0.08029166326,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 48,
        "value": 0.118564084303,
        "value_label": "11.856%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 11.856%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.48,
          "macro_factor_z": 1.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.48,
          "macro_log_odds_shift": 0.99,
          "point_in_time_pd": 0.118564084303,
          "cycle_uplift": 0.088564084303,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 49,
        "value": 0.127368152788,
        "value_label": "12.737%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 12.737%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.506666666667,
          "macro_factor_z": 1.9,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.506666666667,
          "macro_log_odds_shift": 1.045,
          "point_in_time_pd": 0.127368152788,
          "cycle_uplift": 0.097368152788,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 50,
        "value": 0.136724566878,
        "value_label": "13.672%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 13.672%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.533333333333,
          "macro_factor_z": 2.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.533333333333,
          "macro_log_odds_shift": 1.1,
          "point_in_time_pd": 0.136724566878,
          "cycle_uplift": 0.106724566878,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 51,
        "value": 0.146652790053,
        "value_label": "14.665%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 14.665%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.56,
          "macro_factor_z": 2.1,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.56,
          "macro_log_odds_shift": 1.155,
          "point_in_time_pd": 0.146652790053,
          "cycle_uplift": 0.116652790053,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 52,
        "value": 0.157170693028,
        "value_label": "15.717%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 15.717%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.586666666667,
          "macro_factor_z": 2.2,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.586666666667,
          "macro_log_odds_shift": 1.21,
          "point_in_time_pd": 0.157170693028,
          "cycle_uplift": 0.127170693028,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 53,
        "value": 0.168294168882,
        "value_label": "16.829%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 16.829%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.613333333333,
          "macro_factor_z": 2.3,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.613333333333,
          "macro_log_odds_shift": 1.265,
          "point_in_time_pd": 0.168294168882,
          "cycle_uplift": 0.138294168882,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 54,
        "value": 0.180036725735,
        "value_label": "18.004%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 18.004%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.64,
          "macro_factor_z": 2.4,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.64,
          "macro_log_odds_shift": 1.32,
          "point_in_time_pd": 0.180036725735,
          "cycle_uplift": 0.150036725735,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 55,
        "value": 0.192409062838,
        "value_label": "19.241%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 19.241%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.666666666667,
          "macro_factor_z": 2.5,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.666666666667,
          "macro_log_odds_shift": 1.375,
          "point_in_time_pd": 0.192409062838,
          "cycle_uplift": 0.162409062838,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 56,
        "value": 0.205418637572,
        "value_label": "20.542%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 20.542%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.693333333333,
          "macro_factor_z": 2.6,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.693333333333,
          "macro_log_odds_shift": 1.43,
          "point_in_time_pd": 0.205418637572,
          "cycle_uplift": 0.175418637572,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 57,
        "value": 0.219069232519,
        "value_label": "21.907%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 21.907%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.72,
          "macro_factor_z": 2.7,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.72,
          "macro_log_odds_shift": 1.485,
          "point_in_time_pd": 0.219069232519,
          "cycle_uplift": 0.189069232519,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 58,
        "value": 0.233360533366,
        "value_label": "23.336%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 23.336%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.746666666667,
          "macro_factor_z": 2.8,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.746666666667,
          "macro_log_odds_shift": 1.54,
          "point_in_time_pd": 0.233360533366,
          "cycle_uplift": 0.203360533366,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 59,
        "value": 0.248287729867,
        "value_label": "24.829%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 24.829%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.773333333333,
          "macro_factor_z": 2.9,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.773333333333,
          "macro_log_odds_shift": 1.595,
          "point_in_time_pd": 0.248287729867,
          "cycle_uplift": 0.218287729867,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      },
      {
        "step": 60,
        "value": 0.263841153284,
        "value_label": "26.384%",
        "state": "at-or-above-alert",
        "diagnostic": "at-or-above-alert: declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula",
        "guidance": "Inspect the intermediate components before interpreting 26.384%; definition, horizon, clocks, and calibration remain part of the output.",
        "input": {
          "through_the_cycle_pd_value": 0.03,
          "borrower_log_odds_shift": 0.8,
          "macro_factor_z": 3.0,
          "macro_sensitivity": 0.55,
          "alert_threshold": 0.06
        },
        "output": {
          "through_the_cycle_pd": 0.03,
          "baseline_log_odds": -3.476098689835,
          "borrower_log_odds_shift": 0.8,
          "macro_log_odds_shift": 1.65,
          "point_in_time_pd": 0.263841153284,
          "cycle_uplift": 0.233841153284,
          "alert_threshold": 0.06,
          "state": "at-or-above-alert",
          "reason": "declared-log-odds-overlay-not-universal-ifrs-or-regulatory-formula"
        }
      }
    ]
  }
]
