{
  "version": "V5-realized-risk-sidecar",
  "generated_at": "2026-07-16T00:14:18.197Z",
  "live_version": "V7",
  "live_release_date": "2026-06-11",
  "method": "market-calibrated realized-risk proxy derived from live forecast risk, archetype short-run caps, employer pressure, labour softness, direct posting support where available, transition friction, and offset buffers",
  "entries": [
    {
      "ssoc": "12112",
      "title": "Administration manager",
      "risk_band": "moderate",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.5944,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2377,
      "offset_buffer_score": 0.701,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2577,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1581,
      "base_near_term_risk": 0.0553,
      "base_realized_risk_proxy": 0.0131,
      "realization_scalar": 0.2366,
      "gap_to_structural": 0.145,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0294,
          "realized_risk_proxy": 0.0069
        },
        "base": {
          "near_term_risk": 0.0553,
          "realized_risk_proxy": 0.0131
        },
        "fast_adoption": {
          "near_term_risk": 0.1103,
          "realized_risk_proxy": 0.0261
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12221",
      "title": "Advertising/Public relations manager",
      "risk_band": "low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6611,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2432,
      "offset_buffer_score": 0.7359,
      "demand_persistence_score": 0.529,
      "signal_alignment_score": 0.2591,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1199,
      "base_near_term_risk": 0.042,
      "base_realized_risk_proxy": 0.0106,
      "realization_scalar": 0.2531,
      "gap_to_structural": 0.1093,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0223,
          "realized_risk_proxy": 0.0056
        },
        "base": {
          "near_term_risk": 0.042,
          "realized_risk_proxy": 0.0106
        },
        "fast_adoption": {
          "near_term_risk": 0.0837,
          "realized_risk_proxy": 0.0212
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13430",
      "title": "Aged care services manager",
      "risk_band": "low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5291,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.3326,
      "offset_buffer_score": 0.603,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3346,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0657,
      "base_near_term_risk": 0.023,
      "base_realized_risk_proxy": 0.0053,
      "realization_scalar": 0.2293,
      "gap_to_structural": 0.0604,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0122,
          "realized_risk_proxy": 0.0028
        },
        "base": {
          "near_term_risk": 0.023,
          "realized_risk_proxy": 0.0053
        },
        "fast_adoption": {
          "near_term_risk": 0.0458,
          "realized_risk_proxy": 0.0105
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14330",
      "title": "Arts and cultural centre manager (including gallery and museum manager)",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5894,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.3322,
      "offset_buffer_score": 0.7353,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3345,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0233,
      "base_near_term_risk": 0.0083,
      "base_realized_risk_proxy": 0.0016,
      "realization_scalar": 0.1984,
      "gap_to_structural": 0.0217,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0044,
          "realized_risk_proxy": 0.0009
        },
        "base": {
          "near_term_risk": 0.0083,
          "realized_risk_proxy": 0.0016
        },
        "fast_adoption": {
          "near_term_risk": 0.0166,
          "realized_risk_proxy": 0.0033
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14322",
      "title": "Attractions manager",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5821,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2686,
      "offset_buffer_score": 0.6962,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3186,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0317,
      "base_near_term_risk": 0.0113,
      "base_realized_risk_proxy": 0.0025,
      "realization_scalar": 0.2242,
      "gap_to_structural": 0.0292,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.006,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0113,
          "realized_risk_proxy": 0.0025
        },
        "fast_adoption": {
          "near_term_risk": 0.0225,
          "realized_risk_proxy": 0.005
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12113",
      "title": "Audit manager",
      "risk_band": "low",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5845,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2527,
      "offset_buffer_score": 0.6951,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.3168,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1473,
      "base_near_term_risk": 0.0525,
      "base_realized_risk_proxy": 0.0149,
      "realization_scalar": 0.2838,
      "gap_to_structural": 0.1324,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0279,
          "realized_risk_proxy": 0.0079
        },
        "base": {
          "near_term_risk": 0.0525,
          "realized_risk_proxy": 0.0149
        },
        "fast_adoption": {
          "near_term_risk": 0.1047,
          "realized_risk_proxy": 0.0297
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12111",
      "title": "Budgeting and financial accounting manager (including financial controller)",
      "risk_band": "low",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5851,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2516,
      "offset_buffer_score": 0.6954,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.3166,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1466,
      "base_near_term_risk": 0.0515,
      "base_realized_risk_proxy": 0.0146,
      "realization_scalar": 0.2837,
      "gap_to_structural": 0.132,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0274,
          "realized_risk_proxy": 0.0078
        },
        "base": {
          "near_term_risk": 0.0515,
          "realized_risk_proxy": 0.0146
        },
        "fast_adoption": {
          "near_term_risk": 0.1027,
          "realized_risk_proxy": 0.0291
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12212",
      "title": "Business development manager",
      "risk_band": "low",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.5936,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2403,
      "offset_buffer_score": 0.702,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2638,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1429,
      "base_near_term_risk": 0.0509,
      "base_realized_risk_proxy": 0.0109,
      "realization_scalar": 0.2145,
      "gap_to_structural": 0.132,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.027,
          "realized_risk_proxy": 0.0058
        },
        "base": {
          "near_term_risk": 0.0509,
          "realized_risk_proxy": 0.0109
        },
        "fast_adoption": {
          "near_term_risk": 0.1014,
          "realized_risk_proxy": 0.0218
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12242",
      "title": "Call centre manager",
      "risk_band": "moderate",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.5263,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2774,
      "offset_buffer_score": 0.5636,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2677,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2732,
      "base_near_term_risk": 0.0973,
      "base_realized_risk_proxy": 0.028,
      "realization_scalar": 0.288,
      "gap_to_structural": 0.2452,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0517,
          "realized_risk_proxy": 0.0149
        },
        "base": {
          "near_term_risk": 0.0973,
          "realized_risk_proxy": 0.028
        },
        "fast_adoption": {
          "near_term_risk": 0.194,
          "realized_risk_proxy": 0.0559
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14122",
      "title": "Catering manager",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4975,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2887,
      "offset_buffer_score": 0.5165,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3236,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1695,
      "base_near_term_risk": 0.0604,
      "base_realized_risk_proxy": 0.0145,
      "realization_scalar": 0.2405,
      "gap_to_structural": 0.155,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0321,
          "realized_risk_proxy": 0.0077
        },
        "base": {
          "near_term_risk": 0.0604,
          "realized_risk_proxy": 0.0145
        },
        "fast_adoption": {
          "near_term_risk": 0.1204,
          "realized_risk_proxy": 0.029
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13301",
      "title": "Chief information officer/Chief technology officer/Chief security officer",
      "risk_band": "very_low",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.6859,
      "offset_potential_band": "high",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2448,
      "offset_buffer_score": 0.8031,
      "demand_persistence_score": 0.5095,
      "signal_alignment_score": 0.4026,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.011,
      "base_near_term_risk": 0.0039,
      "base_realized_risk_proxy": 0.0013,
      "realization_scalar": 0.3232,
      "gap_to_structural": 0.0097,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0021,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0039,
          "realized_risk_proxy": 0.0013
        },
        "fast_adoption": {
          "near_term_risk": 0.0078,
          "realized_risk_proxy": 0.0025
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "11203",
      "title": "Chief operating officer/General Manager",
      "risk_band": "very_low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6182,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2431,
      "offset_buffer_score": 0.7592,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2591,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0237,
      "base_near_term_risk": 0.0084,
      "base_realized_risk_proxy": 0.002,
      "realization_scalar": 0.2321,
      "gap_to_structural": 0.0217,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0045,
          "realized_risk_proxy": 0.001
        },
        "base": {
          "near_term_risk": 0.0084,
          "realized_risk_proxy": 0.002
        },
        "fast_adoption": {
          "near_term_risk": 0.0168,
          "realized_risk_proxy": 0.0039
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13492",
      "title": "Community, partnership and relations manager",
      "risk_band": "low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5837,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2449,
      "offset_buffer_score": 0.6893,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3126,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1026,
      "base_near_term_risk": 0.0359,
      "base_realized_risk_proxy": 0.0088,
      "realization_scalar": 0.2463,
      "gap_to_structural": 0.0938,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0191,
          "realized_risk_proxy": 0.0047
        },
        "base": {
          "near_term_risk": 0.0359,
          "realized_risk_proxy": 0.0088
        },
        "fast_adoption": {
          "near_term_risk": 0.0716,
          "realized_risk_proxy": 0.0176
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "11202",
      "title": "Company director",
      "risk_band": "very_low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6187,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2425,
      "offset_buffer_score": 0.7595,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2589,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0231,
      "base_near_term_risk": 0.0082,
      "base_realized_risk_proxy": 0.0021,
      "realization_scalar": 0.2634,
      "gap_to_structural": 0.021,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0043,
          "realized_risk_proxy": 0.0011
        },
        "base": {
          "near_term_risk": 0.0082,
          "realized_risk_proxy": 0.0021
        },
        "fast_adoption": {
          "near_term_risk": 0.0163,
          "realized_risk_proxy": 0.0043
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13230",
      "title": "Construction manager",
      "risk_band": "very_low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.6097,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2468,
      "offset_buffer_score": 0.7553,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4031,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0217,
      "base_near_term_risk": 0.0077,
      "base_realized_risk_proxy": 0.0022,
      "realization_scalar": 0.2869,
      "gap_to_structural": 0.0195,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0041,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.0077,
          "realized_risk_proxy": 0.0022
        },
        "fast_adoption": {
          "near_term_risk": 0.0153,
          "realized_risk_proxy": 0.0044
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12241",
      "title": "Customer service manager",
      "risk_band": "moderate",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.5287,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2988,
      "offset_buffer_score": 0.5767,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.273,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2653,
      "base_near_term_risk": 0.0929,
      "base_realized_risk_proxy": 0.0235,
      "realization_scalar": 0.2532,
      "gap_to_structural": 0.2418,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0493,
          "realized_risk_proxy": 0.0125
        },
        "base": {
          "near_term_risk": 0.0929,
          "realized_risk_proxy": 0.0235
        },
        "fast_adoption": {
          "near_term_risk": 0.1851,
          "realized_risk_proxy": 0.0469
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14391",
      "title": "Event manager",
      "risk_band": "very_low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.5967,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2626,
      "offset_buffer_score": 0.7435,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4071,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0278,
      "base_near_term_risk": 0.0099,
      "base_realized_risk_proxy": 0.0029,
      "realization_scalar": 0.2897,
      "gap_to_structural": 0.0249,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0053,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.0099,
          "realized_risk_proxy": 0.0029
        },
        "fast_adoption": {
          "near_term_risk": 0.0198,
          "realized_risk_proxy": 0.0057
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13463",
      "title": "Financial risk manager",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5642,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2463,
      "offset_buffer_score": 0.6436,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.3152,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1948,
      "base_near_term_risk": 0.0685,
      "base_realized_risk_proxy": 0.0197,
      "realization_scalar": 0.2881,
      "gap_to_structural": 0.1751,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0363,
          "realized_risk_proxy": 0.0105
        },
        "base": {
          "near_term_risk": 0.0685,
          "realized_risk_proxy": 0.0197
        },
        "fast_adoption": {
          "near_term_risk": 0.1365,
          "realized_risk_proxy": 0.0393
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13461",
      "title": "Financial services manager",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5619,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2388,
      "offset_buffer_score": 0.6306,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.3134,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2054,
      "base_near_term_risk": 0.0722,
      "base_realized_risk_proxy": 0.0238,
      "realization_scalar": 0.3299,
      "gap_to_structural": 0.1816,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0383,
          "realized_risk_proxy": 0.0126
        },
        "base": {
          "near_term_risk": 0.0722,
          "realized_risk_proxy": 0.0238
        },
        "fast_adoption": {
          "near_term_risk": 0.144,
          "realized_risk_proxy": 0.0475
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14123",
      "title": "Food and beverage operations manager",
      "risk_band": "moderate",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.4818,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.3417,
      "offset_buffer_score": 0.5153,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4268,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1598,
      "base_near_term_risk": 0.0569,
      "base_realized_risk_proxy": 0.0158,
      "realization_scalar": 0.2777,
      "gap_to_structural": 0.144,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0302,
          "realized_risk_proxy": 0.0084
        },
        "base": {
          "near_term_risk": 0.0569,
          "realized_risk_proxy": 0.0158
        },
        "fast_adoption": {
          "near_term_risk": 0.1135,
          "realized_risk_proxy": 0.0315
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13420",
      "title": "Health services manager",
      "risk_band": "moderate",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5526,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2723,
      "offset_buffer_score": 0.6351,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3195,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1574,
      "base_near_term_risk": 0.0556,
      "base_realized_risk_proxy": 0.0141,
      "realization_scalar": 0.2539,
      "gap_to_structural": 0.1433,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0295,
          "realized_risk_proxy": 0.0075
        },
        "base": {
          "near_term_risk": 0.0556,
          "realized_risk_proxy": 0.0141
        },
        "fast_adoption": {
          "near_term_risk": 0.1109,
          "realized_risk_proxy": 0.0282
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14110",
      "title": "Hotel operations/Lodging services manager",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5898,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2754,
      "offset_buffer_score": 0.7204,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3203,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0433,
      "base_near_term_risk": 0.0154,
      "base_realized_risk_proxy": 0.0034,
      "realization_scalar": 0.2228,
      "gap_to_structural": 0.0399,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0082,
          "realized_risk_proxy": 0.0018
        },
        "base": {
          "near_term_risk": 0.0154,
          "realized_risk_proxy": 0.0034
        },
        "fast_adoption": {
          "near_term_risk": 0.0308,
          "realized_risk_proxy": 0.0069
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13304",
      "title": "ICT service manager",
      "risk_band": "very_low",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.6917,
      "offset_potential_band": "high",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2361,
      "offset_buffer_score": 0.8066,
      "demand_persistence_score": 0.5095,
      "signal_alignment_score": 0.4005,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0122,
      "base_near_term_risk": 0.0043,
      "base_realized_risk_proxy": 0.0016,
      "realization_scalar": 0.3679,
      "gap_to_structural": 0.0106,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0023,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0043,
          "realized_risk_proxy": 0.0016
        },
        "fast_adoption": {
          "near_term_risk": 0.0085,
          "realized_risk_proxy": 0.0031
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12122",
      "title": "Industrial relations manager",
      "risk_band": "low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.5897,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2384,
      "offset_buffer_score": 0.6914,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2579,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1426,
      "base_near_term_risk": 0.0499,
      "base_realized_risk_proxy": 0.0135,
      "realization_scalar": 0.27,
      "gap_to_structural": 0.1291,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0265,
          "realized_risk_proxy": 0.0072
        },
        "base": {
          "near_term_risk": 0.0499,
          "realized_risk_proxy": 0.0135
        },
        "fast_adoption": {
          "near_term_risk": 0.0995,
          "realized_risk_proxy": 0.0269
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13462",
      "title": "Insurance services manager",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5652,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2419,
      "offset_buffer_score": 0.6412,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.3142,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1992,
      "base_near_term_risk": 0.0697,
      "base_realized_risk_proxy": 0.0229,
      "realization_scalar": 0.3291,
      "gap_to_structural": 0.1763,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.037,
          "realized_risk_proxy": 0.0122
        },
        "base": {
          "near_term_risk": 0.0697,
          "realized_risk_proxy": 0.0229
        },
        "fast_adoption": {
          "near_term_risk": 0.139,
          "realized_risk_proxy": 0.0457
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12192",
      "title": "Landscape manager",
      "risk_band": "low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6757,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2394,
      "offset_buffer_score": 0.7641,
      "demand_persistence_score": 0.529,
      "signal_alignment_score": 0.2582,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0909,
      "base_near_term_risk": 0.0324,
      "base_realized_risk_proxy": 0.0081,
      "realization_scalar": 0.2497,
      "gap_to_structural": 0.0828,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0172,
          "realized_risk_proxy": 0.0043
        },
        "base": {
          "near_term_risk": 0.0324,
          "realized_risk_proxy": 0.0081
        },
        "fast_adoption": {
          "near_term_risk": 0.0646,
          "realized_risk_proxy": 0.0161
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "11201",
      "title": "Managing director/Chief executive officer",
      "risk_band": "very_low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6174,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2444,
      "offset_buffer_score": 0.7587,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2594,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0223,
      "base_near_term_risk": 0.0079,
      "base_realized_risk_proxy": 0.0018,
      "realization_scalar": 0.2323,
      "gap_to_structural": 0.0205,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0042,
          "realized_risk_proxy": 0.001
        },
        "base": {
          "near_term_risk": 0.0079,
          "realized_risk_proxy": 0.0018
        },
        "fast_adoption": {
          "near_term_risk": 0.0157,
          "realized_risk_proxy": 0.0036
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13210",
      "title": "Manufacturing manager",
      "risk_band": "very_low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.6089,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.248,
      "offset_buffer_score": 0.7548,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4034,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0232,
      "base_near_term_risk": 0.0083,
      "base_realized_risk_proxy": 0.0024,
      "realization_scalar": 0.2871,
      "gap_to_structural": 0.0208,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0044,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0083,
          "realized_risk_proxy": 0.0024
        },
        "fast_adoption": {
          "near_term_risk": 0.0165,
          "realized_risk_proxy": 0.0047
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12222",
      "title": "Marketing manager",
      "risk_band": "low",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.6577,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2483,
      "offset_buffer_score": 0.7338,
      "demand_persistence_score": 0.529,
      "signal_alignment_score": 0.2658,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1316,
      "base_near_term_risk": 0.0467,
      "base_realized_risk_proxy": 0.0095,
      "realization_scalar": 0.2033,
      "gap_to_structural": 0.1221,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0248,
          "realized_risk_proxy": 0.005
        },
        "base": {
          "near_term_risk": 0.0467,
          "realized_risk_proxy": 0.0095
        },
        "fast_adoption": {
          "near_term_risk": 0.093,
          "realized_risk_proxy": 0.0189
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13493",
      "title": "Media and broadcasting manager",
      "risk_band": "low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5814,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2441,
      "offset_buffer_score": 0.6833,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3124,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1045,
      "base_near_term_risk": 0.0367,
      "base_realized_risk_proxy": 0.009,
      "realization_scalar": 0.2467,
      "gap_to_structural": 0.0955,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0195,
          "realized_risk_proxy": 0.0048
        },
        "base": {
          "near_term_risk": 0.0367,
          "realized_risk_proxy": 0.009
        },
        "fast_adoption": {
          "near_term_risk": 0.0731,
          "realized_risk_proxy": 0.018
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12214",
      "title": "Merchandising/Category manager",
      "risk_band": "low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.5924,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2421,
      "offset_buffer_score": 0.7012,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2589,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1415,
      "base_near_term_risk": 0.0504,
      "base_realized_risk_proxy": 0.0136,
      "realization_scalar": 0.2694,
      "gap_to_structural": 0.1279,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0268,
          "realized_risk_proxy": 0.0072
        },
        "base": {
          "near_term_risk": 0.0504,
          "realized_risk_proxy": 0.0136
        },
        "fast_adoption": {
          "near_term_risk": 0.1005,
          "realized_risk_proxy": 0.0271
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13303",
      "title": "Network, communications and infrastructure manager",
      "risk_band": "very_low",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.691,
      "offset_potential_band": "high",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2372,
      "offset_buffer_score": 0.8062,
      "demand_persistence_score": 0.5095,
      "signal_alignment_score": 0.4007,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0118,
      "base_near_term_risk": 0.0042,
      "base_realized_risk_proxy": 0.0014,
      "realization_scalar": 0.3219,
      "gap_to_structural": 0.0104,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0022,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0042,
          "realized_risk_proxy": 0.0014
        },
        "fast_adoption": {
          "near_term_risk": 0.0084,
          "realized_risk_proxy": 0.0027
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12215",
      "title": "Online sales channel manager",
      "risk_band": "low",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.5951,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.238,
      "offset_buffer_score": 0.7029,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2632,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1466,
      "base_near_term_risk": 0.0521,
      "base_realized_risk_proxy": 0.0112,
      "realization_scalar": 0.2142,
      "gap_to_structural": 0.1354,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0277,
          "realized_risk_proxy": 0.0059
        },
        "base": {
          "near_term_risk": 0.0521,
          "realized_risk_proxy": 0.0112
        },
        "fast_adoption": {
          "near_term_risk": 0.1039,
          "realized_risk_proxy": 0.0223
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12121",
      "title": "Personnel/Human resource manager",
      "risk_band": "low",
      "archetype": "people_recruiting",
      "short_run_cap_score": 0.3,
      "offset_potential_score": 0.5688,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2658,
      "offset_buffer_score": 0.6789,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3179,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1467,
      "base_near_term_risk": 0.0513,
      "base_realized_risk_proxy": 0.0123,
      "realization_scalar": 0.2391,
      "gap_to_structural": 0.1344,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0272,
          "realized_risk_proxy": 0.0065
        },
        "base": {
          "near_term_risk": 0.0513,
          "realized_risk_proxy": 0.0123
        },
        "fast_adoption": {
          "near_term_risk": 0.1023,
          "realized_risk_proxy": 0.0245
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12131",
      "title": "Policy manager",
      "risk_band": "very_low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6897,
      "offset_potential_band": "high",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2399,
      "offset_buffer_score": 0.7953,
      "demand_persistence_score": 0.529,
      "signal_alignment_score": 0.2583,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0201,
      "base_near_term_risk": 0.0071,
      "base_realized_risk_proxy": 0.0016,
      "realization_scalar": 0.2181,
      "gap_to_structural": 0.0185,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0038,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0071,
          "realized_risk_proxy": 0.0016
        },
        "fast_adoption": {
          "near_term_risk": 0.0142,
          "realized_risk_proxy": 0.0031
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13245",
      "title": "Port/Shipping operations manager",
      "risk_band": "low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.6009,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2392,
      "offset_buffer_score": 0.7277,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4012,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0754,
      "base_near_term_risk": 0.0269,
      "base_realized_risk_proxy": 0.0078,
      "realization_scalar": 0.2887,
      "gap_to_structural": 0.0676,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0143,
          "realized_risk_proxy": 0.0041
        },
        "base": {
          "near_term_risk": 0.0269,
          "realized_risk_proxy": 0.0078
        },
        "fast_adoption": {
          "near_term_risk": 0.0536,
          "realized_risk_proxy": 0.0155
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13244",
      "title": "Postal service manager",
      "risk_band": "low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.6012,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2387,
      "offset_buffer_score": 0.7279,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4011,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0713,
      "base_near_term_risk": 0.025,
      "base_realized_risk_proxy": 0.0072,
      "realization_scalar": 0.2886,
      "gap_to_structural": 0.0641,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0132,
          "realized_risk_proxy": 0.0038
        },
        "base": {
          "near_term_risk": 0.025,
          "realized_risk_proxy": 0.0072
        },
        "fast_adoption": {
          "near_term_risk": 0.0497,
          "realized_risk_proxy": 0.0144
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12191",
      "title": "Premises and facilities maintenance manager (excluding building security manager)",
      "risk_band": "low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6758,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2393,
      "offset_buffer_score": 0.7641,
      "demand_persistence_score": 0.529,
      "signal_alignment_score": 0.2582,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0925,
      "base_near_term_risk": 0.0326,
      "base_realized_risk_proxy": 0.0081,
      "realization_scalar": 0.2497,
      "gap_to_structural": 0.0844,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0173,
          "realized_risk_proxy": 0.0043
        },
        "base": {
          "near_term_risk": 0.0326,
          "realized_risk_proxy": 0.0081
        },
        "fast_adoption": {
          "near_term_risk": 0.0649,
          "realized_risk_proxy": 0.0162
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13410",
      "title": "Pre-school education manager",
      "risk_band": "low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5363,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3307,
      "offset_buffer_score": 0.6167,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3341,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0575,
      "base_near_term_risk": 0.0202,
      "base_realized_risk_proxy": 0.0053,
      "realization_scalar": 0.2614,
      "gap_to_structural": 0.0522,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0107,
          "realized_risk_proxy": 0.0028
        },
        "base": {
          "near_term_risk": 0.0202,
          "realized_risk_proxy": 0.0053
        },
        "fast_adoption": {
          "near_term_risk": 0.0403,
          "realized_risk_proxy": 0.0105
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13242",
      "title": "Procurement/Purchasing manager",
      "risk_band": "low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.601,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.239,
      "offset_buffer_score": 0.7278,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4012,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0732,
      "base_near_term_risk": 0.0259,
      "base_realized_risk_proxy": 0.0065,
      "realization_scalar": 0.2514,
      "gap_to_structural": 0.0667,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0137,
          "realized_risk_proxy": 0.0035
        },
        "base": {
          "near_term_risk": 0.0259,
          "realized_risk_proxy": 0.0065
        },
        "fast_adoption": {
          "near_term_risk": 0.0516,
          "realized_risk_proxy": 0.013
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13100",
      "title": "Production manager in agriculture and fisheries",
      "risk_band": "very_low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.5579,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2531,
      "offset_buffer_score": 0.6479,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4047,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0102,
      "base_near_term_risk": 0.0036,
      "base_realized_risk_proxy": 0.0009,
      "realization_scalar": 0.259,
      "gap_to_structural": 0.0093,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0019,
          "realized_risk_proxy": 0.0005
        },
        "base": {
          "near_term_risk": 0.0036,
          "realized_risk_proxy": 0.0009
        },
        "fast_adoption": {
          "near_term_risk": 0.0071,
          "realized_risk_proxy": 0.0018
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13292",
      "title": "Quality control/assurance manager",
      "risk_band": "low",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.6017,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2524,
      "offset_buffer_score": 0.7327,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.3168,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0564,
      "base_near_term_risk": 0.0198,
      "base_realized_risk_proxy": 0.0055,
      "realization_scalar": 0.2802,
      "gap_to_structural": 0.0509,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0105,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.0198,
          "realized_risk_proxy": 0.0055
        },
        "fast_adoption": {
          "near_term_risk": 0.0394,
          "realized_risk_proxy": 0.011
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12213",
      "title": "Regional sales manager",
      "risk_band": "low",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.59,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2456,
      "offset_buffer_score": 0.6998,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2651,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1357,
      "base_near_term_risk": 0.0483,
      "base_realized_risk_proxy": 0.0118,
      "realization_scalar": 0.2448,
      "gap_to_structural": 0.1239,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0256,
          "realized_risk_proxy": 0.0063
        },
        "base": {
          "near_term_risk": 0.0483,
          "realized_risk_proxy": 0.0118
        },
        "fast_adoption": {
          "near_term_risk": 0.0962,
          "realized_risk_proxy": 0.0236
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12230",
      "title": "Research and development manager",
      "risk_band": "very_low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6005,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2504,
      "offset_buffer_score": 0.7278,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2609,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0151,
      "base_near_term_risk": 0.0054,
      "base_realized_risk_proxy": 0.0014,
      "realization_scalar": 0.2676,
      "gap_to_structural": 0.0137,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0028,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0054,
          "realized_risk_proxy": 0.0014
        },
        "fast_adoption": {
          "near_term_risk": 0.0107,
          "realized_risk_proxy": 0.0029
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14121",
      "title": "Restaurant manager",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4973,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2872,
      "offset_buffer_score": 0.5145,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3232,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1717,
      "base_near_term_risk": 0.0612,
      "base_realized_risk_proxy": 0.0128,
      "realization_scalar": 0.2097,
      "gap_to_structural": 0.1589,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0325,
          "realized_risk_proxy": 0.0068
        },
        "base": {
          "near_term_risk": 0.0612,
          "realized_risk_proxy": 0.0128
        },
        "fast_adoption": {
          "near_term_risk": 0.122,
          "realized_risk_proxy": 0.0256
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14201",
      "title": "Retail manager",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5843,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2459,
      "offset_buffer_score": 0.6917,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3129,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1138,
      "base_near_term_risk": 0.0405,
      "base_realized_risk_proxy": 0.009,
      "realization_scalar": 0.2225,
      "gap_to_structural": 0.1048,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0215,
          "realized_risk_proxy": 0.0048
        },
        "base": {
          "near_term_risk": 0.0405,
          "realized_risk_proxy": 0.009
        },
        "fast_adoption": {
          "near_term_risk": 0.0808,
          "realized_risk_proxy": 0.018
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12133",
      "title": "Risk management manager",
      "risk_band": "very_low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6909,
      "offset_potential_band": "high",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2406,
      "offset_buffer_score": 0.7989,
      "demand_persistence_score": 0.529,
      "signal_alignment_score": 0.2585,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0186,
      "base_near_term_risk": 0.0066,
      "base_realized_risk_proxy": 0.0016,
      "realization_scalar": 0.2462,
      "gap_to_structural": 0.017,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0035,
          "realized_risk_proxy": 0.0009
        },
        "base": {
          "near_term_risk": 0.0066,
          "realized_risk_proxy": 0.0016
        },
        "fast_adoption": {
          "near_term_risk": 0.0132,
          "realized_risk_proxy": 0.0033
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12211",
      "title": "Sales manager",
      "risk_band": "low",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.5956,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2374,
      "offset_buffer_score": 0.7032,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2631,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1471,
      "base_near_term_risk": 0.0523,
      "base_realized_risk_proxy": 0.0112,
      "realization_scalar": 0.2142,
      "gap_to_structural": 0.1359,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0278,
          "realized_risk_proxy": 0.0059
        },
        "base": {
          "near_term_risk": 0.0523,
          "realized_risk_proxy": 0.0112
        },
        "fast_adoption": {
          "near_term_risk": 0.1043,
          "realized_risk_proxy": 0.0223
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13451",
      "title": "School principal",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.583,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3129,
      "offset_buffer_score": 0.7155,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3297,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0168,
      "base_near_term_risk": 0.0059,
      "base_realized_risk_proxy": 0.0015,
      "realization_scalar": 0.2508,
      "gap_to_structural": 0.0153,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0031,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0059,
          "realized_risk_proxy": 0.0015
        },
        "fast_adoption": {
          "near_term_risk": 0.0118,
          "realized_risk_proxy": 0.003
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12194",
      "title": "Security manager",
      "risk_band": "low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.675,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2405,
      "offset_buffer_score": 0.7636,
      "demand_persistence_score": 0.529,
      "signal_alignment_score": 0.2584,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0879,
      "base_near_term_risk": 0.0309,
      "base_realized_risk_proxy": 0.0077,
      "realization_scalar": 0.2499,
      "gap_to_structural": 0.0802,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0164,
          "realized_risk_proxy": 0.0041
        },
        "base": {
          "near_term_risk": 0.0309,
          "realized_risk_proxy": 0.0077
        },
        "fast_adoption": {
          "near_term_risk": 0.0617,
          "realized_risk_proxy": 0.0154
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13441",
      "title": "Social service manager",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.6167,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2498,
      "offset_buffer_score": 0.7672,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3139,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0053,
      "base_near_term_risk": 0.0019,
      "base_realized_risk_proxy": 0.0004,
      "realization_scalar": 0.2103,
      "gap_to_structural": 0.0049,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.001,
          "realized_risk_proxy": 0.0002
        },
        "base": {
          "near_term_risk": 0.0019,
          "realized_risk_proxy": 0.0004
        },
        "fast_adoption": {
          "near_term_risk": 0.0038,
          "realized_risk_proxy": 0.0008
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13302",
      "title": "Software and applications manager",
      "risk_band": "very_low",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.6905,
      "offset_potential_band": "high",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2379,
      "offset_buffer_score": 0.8059,
      "demand_persistence_score": 0.5095,
      "signal_alignment_score": 0.4009,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0099,
      "base_near_term_risk": 0.0035,
      "base_realized_risk_proxy": 0.0013,
      "realization_scalar": 0.3682,
      "gap_to_structural": 0.0086,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0019,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0035,
          "realized_risk_proxy": 0.0013
        },
        "fast_adoption": {
          "near_term_risk": 0.007,
          "realized_risk_proxy": 0.0026
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14310",
      "title": "Sports centre manager",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.567,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2905,
      "offset_buffer_score": 0.6713,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.324,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.015,
      "base_near_term_risk": 0.0054,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.2282,
      "gap_to_structural": 0.0138,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0028,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0054,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0107,
          "realized_risk_proxy": 0.0024
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12132",
      "title": "Strategic planning manager",
      "risk_band": "very_low",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.6899,
      "offset_potential_band": "high",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2422,
      "offset_buffer_score": 0.7983,
      "demand_persistence_score": 0.529,
      "signal_alignment_score": 0.2589,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0188,
      "base_near_term_risk": 0.0067,
      "base_realized_risk_proxy": 0.0015,
      "realization_scalar": 0.2181,
      "gap_to_structural": 0.0173,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0035,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0067,
          "realized_risk_proxy": 0.0015
        },
        "fast_adoption": {
          "near_term_risk": 0.0133,
          "realized_risk_proxy": 0.0029
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13241",
      "title": "Supply and distribution/Logistics/Warehousing manager",
      "risk_band": "low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.6022,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2373,
      "offset_buffer_score": 0.7285,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4007,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0754,
      "base_near_term_risk": 0.0265,
      "base_realized_risk_proxy": 0.0067,
      "realization_scalar": 0.2512,
      "gap_to_structural": 0.0687,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0141,
          "realized_risk_proxy": 0.0035
        },
        "base": {
          "near_term_risk": 0.0265,
          "realized_risk_proxy": 0.0067
        },
        "fast_adoption": {
          "near_term_risk": 0.0529,
          "realized_risk_proxy": 0.0133
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13291",
      "title": "Technical/Engineering services manager (excluding transport)",
      "risk_band": "low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.5977,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2482,
      "offset_buffer_score": 0.7303,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.4035,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0581,
      "base_near_term_risk": 0.0203,
      "base_realized_risk_proxy": 0.0051,
      "realization_scalar": 0.2521,
      "gap_to_structural": 0.053,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0108,
          "realized_risk_proxy": 0.0027
        },
        "base": {
          "near_term_risk": 0.0203,
          "realized_risk_proxy": 0.0051
        },
        "fast_adoption": {
          "near_term_risk": 0.0405,
          "realized_risk_proxy": 0.0102
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "12123",
      "title": "Training manager",
      "risk_band": "moderate",
      "archetype": "product_strategy",
      "short_run_cap_score": 0.38,
      "offset_potential_score": 0.571,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.042,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2363,
      "offset_buffer_score": 0.6479,
      "demand_persistence_score": 0.319,
      "signal_alignment_score": 0.2574,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1623,
      "base_near_term_risk": 0.0578,
      "base_realized_risk_proxy": 0.0159,
      "realization_scalar": 0.2743,
      "gap_to_structural": 0.1464,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0307,
          "realized_risk_proxy": 0.0084
        },
        "base": {
          "near_term_risk": 0.0578,
          "realized_risk_proxy": 0.0159
        },
        "fast_adoption": {
          "near_term_risk": 0.1152,
          "realized_risk_proxy": 0.0316
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "13243",
      "title": "Transport/Technical operations manager (except port/shipping operations)",
      "risk_band": "low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.6013,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2385,
      "offset_buffer_score": 0.728,
      "demand_persistence_score": 0.2995,
      "signal_alignment_score": 0.401,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0699,
      "base_near_term_risk": 0.0249,
      "base_realized_risk_proxy": 0.0072,
      "realization_scalar": 0.2886,
      "gap_to_structural": 0.0627,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0132,
          "realized_risk_proxy": 0.0038
        },
        "base": {
          "near_term_risk": 0.0249,
          "realized_risk_proxy": 0.0072
        },
        "fast_adoption": {
          "near_term_risk": 0.0497,
          "realized_risk_proxy": 0.0143
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14392",
      "title": "Travel agency manager",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5982,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2964,
      "offset_buffer_score": 0.7463,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3255,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.028,
      "base_near_term_risk": 0.01,
      "base_realized_risk_proxy": 0.0022,
      "realization_scalar": 0.2226,
      "gap_to_structural": 0.0258,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0053,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.01,
          "realized_risk_proxy": 0.0022
        },
        "fast_adoption": {
          "near_term_risk": 0.0199,
          "realized_risk_proxy": 0.0044
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14324",
      "title": "Wellness centre manager (e.g. hair/beauty/slimming/spa/manicure/massage)",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5877,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2684,
      "offset_buffer_score": 0.7082,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3185,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0304,
      "base_near_term_risk": 0.0108,
      "base_realized_risk_proxy": 0.0024,
      "realization_scalar": 0.2232,
      "gap_to_structural": 0.028,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0057,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0108,
          "realized_risk_proxy": 0.0024
        },
        "fast_adoption": {
          "near_term_risk": 0.0216,
          "realized_risk_proxy": 0.0048
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "14202",
      "title": "Wholesale trade manager",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5847,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2568,
      "offset_buffer_score": 0.7043,
      "demand_persistence_score": 0.3115,
      "signal_alignment_score": 0.3156,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1039,
      "base_near_term_risk": 0.037,
      "base_realized_risk_proxy": 0.0082,
      "realization_scalar": 0.2224,
      "gap_to_structural": 0.0957,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0197,
          "realized_risk_proxy": 0.0044
        },
        "base": {
          "near_term_risk": 0.037,
          "realized_risk_proxy": 0.0082
        },
        "fast_adoption": {
          "near_term_risk": 0.0738,
          "realized_risk_proxy": 0.0164
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24111",
      "title": "Accountant (excluding tax accountant)",
      "risk_band": "high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5882,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2369,
      "offset_buffer_score": 0.5353,
      "demand_persistence_score": 0.5889,
      "signal_alignment_score": 0.3129,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4122,
      "base_near_term_risk": 0.1455,
      "base_realized_risk_proxy": 0.0469,
      "realization_scalar": 0.3224,
      "gap_to_structural": 0.3653,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0772,
          "realized_risk_proxy": 0.0249
        },
        "base": {
          "near_term_risk": 0.1455,
          "realized_risk_proxy": 0.0469
        },
        "fast_adoption": {
          "near_term_risk": 0.2901,
          "realized_risk_proxy": 0.0935
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21213",
      "title": "Actuary",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4292,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2542,
      "offset_buffer_score": 0.3498,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4649,
      "base_near_term_risk": 0.1627,
      "base_realized_risk_proxy": 0.0612,
      "realization_scalar": 0.3759,
      "gap_to_structural": 0.4037,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0864,
          "realized_risk_proxy": 0.0325
        },
        "base": {
          "near_term_risk": 0.1627,
          "realized_risk_proxy": 0.0612
        },
        "fast_adoption": {
          "near_term_risk": 0.3243,
          "realized_risk_proxy": 0.1219
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21471",
      "title": "Aeronautical engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5009,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5456,
      "offset_buffer_score": 0.5975,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3631,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1602,
      "base_near_term_risk": 0.0562,
      "base_realized_risk_proxy": 0.0217,
      "realization_scalar": 0.3866,
      "gap_to_structural": 0.1385,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0298,
          "realized_risk_proxy": 0.0115
        },
        "base": {
          "near_term_risk": 0.0562,
          "realized_risk_proxy": 0.0217
        },
        "fast_adoption": {
          "near_term_risk": 0.1121,
          "realized_risk_proxy": 0.0433
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21443",
      "title": "Air-conditioning/Refrigeration engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5029,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5465,
      "offset_buffer_score": 0.6029,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3633,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1591,
      "base_near_term_risk": 0.0561,
      "base_realized_risk_proxy": 0.0217,
      "realization_scalar": 0.3861,
      "gap_to_structural": 0.1374,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0298,
          "realized_risk_proxy": 0.0115
        },
        "base": {
          "near_term_risk": 0.0561,
          "realized_risk_proxy": 0.0217
        },
        "fast_adoption": {
          "near_term_risk": 0.1119,
          "realized_risk_proxy": 0.0432
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22141",
      "title": "Anaesthesiologist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5444,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5443,
      "offset_buffer_score": 0.696,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3875,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0089,
      "base_near_term_risk": 0.0031,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.2638,
      "gap_to_structural": 0.0081,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0017,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0031,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.0062,
          "realized_risk_proxy": 0.0016
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25140",
      "title": "Applications/Systems programmer",
      "risk_band": "high",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5313,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2416,
      "offset_buffer_score": 0.4693,
      "demand_persistence_score": 0.4924,
      "signal_alignment_score": 0.4018,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4367,
      "base_near_term_risk": 0.155,
      "base_realized_risk_proxy": 0.0642,
      "realization_scalar": 0.4143,
      "gap_to_structural": 0.3725,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0823,
          "realized_risk_proxy": 0.0341
        },
        "base": {
          "near_term_risk": 0.155,
          "realized_risk_proxy": 0.0642
        },
        "fast_adoption": {
          "near_term_risk": 0.309,
          "realized_risk_proxy": 0.128
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26543",
      "title": "Artistic director (stage, film, television, game and radio)",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5769,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2401,
      "offset_buffer_score": 0.6747,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.288,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1096,
      "base_near_term_risk": 0.0389,
      "base_realized_risk_proxy": 0.0121,
      "realization_scalar": 0.3108,
      "gap_to_structural": 0.0975,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0206,
          "realized_risk_proxy": 0.0064
        },
        "base": {
          "near_term_risk": 0.0389,
          "realized_risk_proxy": 0.0121
        },
        "fast_adoption": {
          "near_term_risk": 0.0775,
          "realized_risk_proxy": 0.0241
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21524",
      "title": "Audio and video equipment engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5772,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2397,
      "offset_buffer_score": 0.5574,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2866,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.255,
      "base_near_term_risk": 0.0895,
      "base_realized_risk_proxy": 0.0261,
      "realization_scalar": 0.292,
      "gap_to_structural": 0.2289,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0475,
          "realized_risk_proxy": 0.0139
        },
        "base": {
          "near_term_risk": 0.0895,
          "realized_risk_proxy": 0.0261
        },
        "fast_adoption": {
          "near_term_risk": 0.1784,
          "realized_risk_proxy": 0.0521
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22661",
      "title": "Audiologist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5216,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5501,
      "offset_buffer_score": 0.6522,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.389,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.028,
      "base_near_term_risk": 0.0098,
      "base_realized_risk_proxy": 0.0026,
      "realization_scalar": 0.2682,
      "gap_to_structural": 0.0254,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0052,
          "realized_risk_proxy": 0.0014
        },
        "base": {
          "near_term_risk": 0.0098,
          "realized_risk_proxy": 0.0026
        },
        "fast_adoption": {
          "near_term_risk": 0.0196,
          "realized_risk_proxy": 0.0052
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24112",
      "title": "Auditor (accounting)",
      "risk_band": "high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5895,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.239,
      "offset_buffer_score": 0.5405,
      "demand_persistence_score": 0.5889,
      "signal_alignment_score": 0.3134,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3604,
      "base_near_term_risk": 0.1272,
      "base_realized_risk_proxy": 0.0359,
      "realization_scalar": 0.282,
      "gap_to_structural": 0.3245,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0675,
          "realized_risk_proxy": 0.019
        },
        "base": {
          "near_term_risk": 0.1272,
          "realized_risk_proxy": 0.0359
        },
        "fast_adoption": {
          "near_term_risk": 0.2536,
          "realized_risk_proxy": 0.0715
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26411",
      "title": "Author",
      "risk_band": "very_high",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.4548,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2529,
      "offset_buffer_score": 0.4048,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2912,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5234,
      "base_near_term_risk": 0.1846,
      "base_realized_risk_proxy": 0.0723,
      "realization_scalar": 0.3918,
      "gap_to_structural": 0.4511,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.098,
          "realized_risk_proxy": 0.0384
        },
        "base": {
          "near_term_risk": 0.1846,
          "realized_risk_proxy": 0.0723
        },
        "fast_adoption": {
          "near_term_risk": 0.368,
          "realized_risk_proxy": 0.1442
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21413",
      "title": "Automation engineer (including robotics engineer)",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6007,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5492,
      "offset_buffer_score": 0.7034,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.364,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0969,
      "base_near_term_risk": 0.034,
      "base_realized_risk_proxy": 0.0122,
      "realization_scalar": 0.3583,
      "gap_to_structural": 0.0847,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.018,
          "realized_risk_proxy": 0.0065
        },
        "base": {
          "near_term_risk": 0.034,
          "realized_risk_proxy": 0.0122
        },
        "fast_adoption": {
          "near_term_risk": 0.0678,
          "realized_risk_proxy": 0.0243
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21343",
      "title": "Biochemist",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6506,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2384,
      "offset_buffer_score": 0.7174,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2863,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0657,
      "base_near_term_risk": 0.0232,
      "base_realized_risk_proxy": 0.0073,
      "realization_scalar": 0.313,
      "gap_to_structural": 0.0584,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0123,
          "realized_risk_proxy": 0.0039
        },
        "base": {
          "near_term_risk": 0.0232,
          "realized_risk_proxy": 0.0073
        },
        "fast_adoption": {
          "near_term_risk": 0.0462,
          "realized_risk_proxy": 0.0145
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21311",
      "title": "Biologist",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4777,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2324,
      "offset_buffer_score": 0.4482,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2848,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.442,
      "base_near_term_risk": 0.1574,
      "base_realized_risk_proxy": 0.0567,
      "realization_scalar": 0.3606,
      "gap_to_structural": 0.3853,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0835,
          "realized_risk_proxy": 0.0301
        },
        "base": {
          "near_term_risk": 0.1574,
          "realized_risk_proxy": 0.0567
        },
        "fast_adoption": {
          "near_term_risk": 0.3137,
          "realized_risk_proxy": 0.1131
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21491",
      "title": "Biomedical engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5051,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5428,
      "offset_buffer_score": 0.6038,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3624,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1219,
      "base_near_term_risk": 0.043,
      "base_realized_risk_proxy": 0.0166,
      "realization_scalar": 0.3854,
      "gap_to_structural": 0.1053,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0228,
          "realized_risk_proxy": 0.0088
        },
        "base": {
          "near_term_risk": 0.043,
          "realized_risk_proxy": 0.0166
        },
        "fast_adoption": {
          "near_term_risk": 0.0858,
          "realized_risk_proxy": 0.0331
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21610",
      "title": "Building architect",
      "risk_band": "low",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.5466,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.309,
      "offset_buffer_score": 0.6367,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.281,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0926,
      "base_near_term_risk": 0.0325,
      "base_realized_risk_proxy": 0.0094,
      "realization_scalar": 0.2874,
      "gap_to_structural": 0.0832,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0173,
          "realized_risk_proxy": 0.005
        },
        "base": {
          "near_term_risk": 0.0325,
          "realized_risk_proxy": 0.0094
        },
        "fast_adoption": {
          "near_term_risk": 0.0649,
          "realized_risk_proxy": 0.0186
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21422",
      "title": "Building construction engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4708,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5431,
      "offset_buffer_score": 0.5286,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3625,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2513,
      "base_near_term_risk": 0.0885,
      "base_realized_risk_proxy": 0.035,
      "realization_scalar": 0.395,
      "gap_to_structural": 0.2163,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.047,
          "realized_risk_proxy": 0.0186
        },
        "base": {
          "near_term_risk": 0.0885,
          "realized_risk_proxy": 0.035
        },
        "fast_adoption": {
          "near_term_risk": 0.1765,
          "realized_risk_proxy": 0.0697
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24213",
      "title": "Business and financial project management professional",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5587,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2502,
      "offset_buffer_score": 0.6454,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3162,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2245,
      "base_near_term_risk": 0.0786,
      "base_realized_risk_proxy": 0.026,
      "realization_scalar": 0.3309,
      "gap_to_structural": 0.1985,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0417,
          "realized_risk_proxy": 0.0138
        },
        "base": {
          "near_term_risk": 0.0786,
          "realized_risk_proxy": 0.026
        },
        "fast_adoption": {
          "near_term_risk": 0.1566,
          "realized_risk_proxy": 0.0518
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24212",
      "title": "Business consultant",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5491,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.244,
      "offset_buffer_score": 0.6453,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.447,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2193,
      "base_near_term_risk": 0.0769,
      "base_realized_risk_proxy": 0.0272,
      "realization_scalar": 0.3538,
      "gap_to_structural": 0.1921,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0408,
          "realized_risk_proxy": 0.0144
        },
        "base": {
          "near_term_risk": 0.0769,
          "realized_risk_proxy": 0.0272
        },
        "fast_adoption": {
          "near_term_risk": 0.1534,
          "realized_risk_proxy": 0.0543
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24122",
      "title": "Business valuer",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5976,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2442,
      "offset_buffer_score": 0.6347,
      "demand_persistence_score": 0.4624,
      "signal_alignment_score": 0.447,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2304,
      "base_near_term_risk": 0.0808,
      "base_realized_risk_proxy": 0.0276,
      "realization_scalar": 0.3417,
      "gap_to_structural": 0.2028,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0429,
          "realized_risk_proxy": 0.0147
        },
        "base": {
          "near_term_risk": 0.0808,
          "realized_risk_proxy": 0.0276
        },
        "fast_adoption": {
          "near_term_risk": 0.1611,
          "realized_risk_proxy": 0.055
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22132",
      "title": "Cardiothoracic surgeon",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.466,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5473,
      "offset_buffer_score": 0.5268,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3883,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0008,
      "base_near_term_risk": 0.0003,
      "base_realized_risk_proxy": 0.0001,
      "realization_scalar": 0.2788,
      "gap_to_structural": 0.0007,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0001,
          "realized_risk_proxy": 0
        },
        "base": {
          "near_term_risk": 0.0003,
          "realized_risk_proxy": 0.0001
        },
        "fast_adoption": {
          "near_term_risk": 0.0005,
          "realized_risk_proxy": 0.0002
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26375",
      "title": "Career coach (counselling)",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5956,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2447,
      "offset_buffer_score": 0.7206,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2892,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0616,
      "base_near_term_risk": 0.0216,
      "base_realized_risk_proxy": 0.0075,
      "realization_scalar": 0.3491,
      "gap_to_structural": 0.0541,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0115,
          "realized_risk_proxy": 0.004
        },
        "base": {
          "near_term_risk": 0.0216,
          "realized_risk_proxy": 0.0075
        },
        "fast_adoption": {
          "near_term_risk": 0.043,
          "realized_risk_proxy": 0.015
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21130",
      "title": "Chemist",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5524,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2445,
      "offset_buffer_score": 0.6255,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2878,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1836,
      "base_near_term_risk": 0.0648,
      "base_realized_risk_proxy": 0.0193,
      "realization_scalar": 0.2981,
      "gap_to_structural": 0.1643,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0344,
          "realized_risk_proxy": 0.0102
        },
        "base": {
          "near_term_risk": 0.0648,
          "realized_risk_proxy": 0.0193
        },
        "fast_adoption": {
          "near_term_risk": 0.1291,
          "realized_risk_proxy": 0.0385
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21711",
      "title": "Chief engineer/Second engineer (ship)",
      "risk_band": "very_low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6483,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2408,
      "offset_buffer_score": 0.7149,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2869,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.033,
      "base_near_term_risk": 0.0115,
      "base_realized_risk_proxy": 0.0036,
      "realization_scalar": 0.3137,
      "gap_to_structural": 0.0294,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0061,
          "realized_risk_proxy": 0.0019
        },
        "base": {
          "near_term_risk": 0.0115,
          "realized_risk_proxy": 0.0036
        },
        "fast_adoption": {
          "near_term_risk": 0.023,
          "realized_risk_proxy": 0.0072
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21421",
      "title": "Civil engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4775,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5434,
      "offset_buffer_score": 0.5439,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3625,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2432,
      "base_near_term_risk": 0.0852,
      "base_realized_risk_proxy": 0.0335,
      "realization_scalar": 0.3931,
      "gap_to_structural": 0.2097,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0452,
          "realized_risk_proxy": 0.0178
        },
        "base": {
          "near_term_risk": 0.0852,
          "realized_risk_proxy": 0.0335
        },
        "fast_adoption": {
          "near_term_risk": 0.1699,
          "realized_risk_proxy": 0.0668
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26341",
      "title": "Clinical psychologist",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.6373,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2849,
      "offset_buffer_score": 0.7079,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2993,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.05,
      "base_near_term_risk": 0.0176,
      "base_realized_risk_proxy": 0.006,
      "realization_scalar": 0.3406,
      "gap_to_structural": 0.044,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0094,
          "realized_risk_proxy": 0.0032
        },
        "base": {
          "near_term_risk": 0.0176,
          "realized_risk_proxy": 0.006
        },
        "fast_adoption": {
          "near_term_risk": 0.0351,
          "realized_risk_proxy": 0.012
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21347",
      "title": "Clinical research professional",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6691,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2466,
      "offset_buffer_score": 0.7669,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2883,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0509,
      "base_near_term_risk": 0.0179,
      "base_realized_risk_proxy": 0.0055,
      "realization_scalar": 0.308,
      "gap_to_structural": 0.0454,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0095,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.0179,
          "realized_risk_proxy": 0.0055
        },
        "fast_adoption": {
          "near_term_risk": 0.0356,
          "realized_risk_proxy": 0.011
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25231",
      "title": "Cloud specialist",
      "risk_band": "moderate",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5206,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2472,
      "offset_buffer_score": 0.4516,
      "demand_persistence_score": 0.4924,
      "signal_alignment_score": 0.4032,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2367,
      "base_near_term_risk": 0.0828,
      "base_realized_risk_proxy": 0.03,
      "realization_scalar": 0.3625,
      "gap_to_structural": 0.2067,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.044,
          "realized_risk_proxy": 0.0159
        },
        "base": {
          "near_term_risk": 0.0828,
          "realized_risk_proxy": 0.03
        },
        "fast_adoption": {
          "near_term_risk": 0.1651,
          "realized_risk_proxy": 0.0599
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21721",
      "title": "Commercial airline pilot",
      "risk_band": "very_low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5632,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2522,
      "offset_buffer_score": 0.6573,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2897,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0104,
      "base_near_term_risk": 0.0036,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.3375,
      "gap_to_structural": 0.0092,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0019,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0036,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0072,
          "realized_risk_proxy": 0.0024
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24154",
      "title": "Commodities and freight derivatives broker",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.6076,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.241,
      "offset_buffer_score": 0.6532,
      "demand_persistence_score": 0.4624,
      "signal_alignment_score": 0.4462,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2501,
      "base_near_term_risk": 0.0877,
      "base_realized_risk_proxy": 0.0297,
      "realization_scalar": 0.3393,
      "gap_to_structural": 0.2204,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0465,
          "realized_risk_proxy": 0.0158
        },
        "base": {
          "near_term_risk": 0.0877,
          "realized_risk_proxy": 0.0297
        },
        "fast_adoption": {
          "near_term_risk": 0.1748,
          "realized_risk_proxy": 0.0593
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24351",
      "title": "Commodities trader (excluding oil and bunker)",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.503,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4377,
      "offset_buffer_score": 0.5981,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4954,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2744,
      "base_near_term_risk": 0.0968,
      "base_realized_risk_proxy": 0.0371,
      "realization_scalar": 0.3835,
      "gap_to_structural": 0.2373,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0514,
          "realized_risk_proxy": 0.0197
        },
        "base": {
          "near_term_risk": 0.0968,
          "realized_risk_proxy": 0.0371
        },
        "fast_adoption": {
          "near_term_risk": 0.1929,
          "realized_risk_proxy": 0.074
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24132",
      "title": "Compliance officer/Risk analyst (financial)",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.635,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2368,
      "offset_buffer_score": 0.6383,
      "demand_persistence_score": 0.5889,
      "signal_alignment_score": 0.3129,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.287,
      "base_near_term_risk": 0.1004,
      "base_realized_risk_proxy": 0.0274,
      "realization_scalar": 0.2724,
      "gap_to_structural": 0.2596,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0533,
          "realized_risk_proxy": 0.0145
        },
        "base": {
          "near_term_risk": 0.1004,
          "realized_risk_proxy": 0.0274
        },
        "fast_adoption": {
          "near_term_risk": 0.2002,
          "realized_risk_proxy": 0.0545
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21522",
      "title": "Computer engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.568,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2386,
      "offset_buffer_score": 0.5358,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2863,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2847,
      "base_near_term_risk": 0.1007,
      "base_realized_risk_proxy": 0.0338,
      "realization_scalar": 0.3355,
      "gap_to_structural": 0.2509,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0535,
          "realized_risk_proxy": 0.0179
        },
        "base": {
          "near_term_risk": 0.1007,
          "realized_risk_proxy": 0.0338
        },
        "fast_adoption": {
          "near_term_risk": 0.2007,
          "realized_risk_proxy": 0.0673
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26413",
      "title": "Content writer",
      "risk_band": "very_high",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.4567,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2325,
      "offset_buffer_score": 0.4021,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2862,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5581,
      "base_near_term_risk": 0.1968,
      "base_realized_risk_proxy": 0.0668,
      "realization_scalar": 0.3392,
      "gap_to_structural": 0.4913,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1045,
          "realized_risk_proxy": 0.0354
        },
        "base": {
          "near_term_risk": 0.1968,
          "realized_risk_proxy": 0.0668
        },
        "fast_adoption": {
          "near_term_risk": 0.3924,
          "realized_risk_proxy": 0.1331
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26373",
      "title": "Counsellor (family)",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5849,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2437,
      "offset_buffer_score": 0.696,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2889,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0651,
      "base_near_term_risk": 0.0228,
      "base_realized_risk_proxy": 0.008,
      "realization_scalar": 0.3522,
      "gap_to_structural": 0.0571,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0121,
          "realized_risk_proxy": 0.0043
        },
        "base": {
          "near_term_risk": 0.0228,
          "realized_risk_proxy": 0.008
        },
        "fast_adoption": {
          "near_term_risk": 0.0455,
          "realized_risk_proxy": 0.016
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24311",
      "title": "Creative advertising professional",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5139,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4378,
      "offset_buffer_score": 0.6221,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4954,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2725,
      "base_near_term_risk": 0.0964,
      "base_realized_risk_proxy": 0.0367,
      "realization_scalar": 0.3809,
      "gap_to_structural": 0.2358,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0512,
          "realized_risk_proxy": 0.0195
        },
        "base": {
          "near_term_risk": 0.0964,
          "realized_risk_proxy": 0.0367
        },
        "fast_adoption": {
          "near_term_risk": 0.1922,
          "realized_risk_proxy": 0.0732
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26212",
      "title": "Curator",
      "risk_band": "moderate",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5394,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2496,
      "offset_buffer_score": 0.6024,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2904,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1569,
      "base_near_term_risk": 0.0558,
      "base_realized_risk_proxy": 0.0204,
      "realization_scalar": 0.3654,
      "gap_to_structural": 0.1365,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0296,
          "realized_risk_proxy": 0.0108
        },
        "base": {
          "near_term_risk": 0.0558,
          "realized_risk_proxy": 0.0204
        },
        "fast_adoption": {
          "near_term_risk": 0.1112,
          "realized_risk_proxy": 0.0406
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25241",
      "title": "Cyber risk specialist",
      "risk_band": "high",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5551,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2454,
      "offset_buffer_score": 0.5257,
      "demand_persistence_score": 0.4924,
      "signal_alignment_score": 0.4028,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3309,
      "base_near_term_risk": 0.1158,
      "base_realized_risk_proxy": 0.0472,
      "realization_scalar": 0.4074,
      "gap_to_structural": 0.2837,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0615,
          "realized_risk_proxy": 0.025
        },
        "base": {
          "near_term_risk": 0.1158,
          "realized_risk_proxy": 0.0472
        },
        "fast_adoption": {
          "near_term_risk": 0.2309,
          "realized_risk_proxy": 0.0941
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25245",
      "title": "Cybersecurity architect",
      "risk_band": "high",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.5564,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2532,
      "offset_buffer_score": 0.5259,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.267,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3285,
      "base_near_term_risk": 0.1154,
      "base_realized_risk_proxy": 0.0368,
      "realization_scalar": 0.3191,
      "gap_to_structural": 0.2917,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0613,
          "realized_risk_proxy": 0.0196
        },
        "base": {
          "near_term_risk": 0.1154,
          "realized_risk_proxy": 0.0368
        },
        "fast_adoption": {
          "near_term_risk": 0.2301,
          "realized_risk_proxy": 0.0734
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25291",
      "title": "Data centre engineer",
      "risk_band": "very_high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4677,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2396,
      "offset_buffer_score": 0.4339,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2866,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5051,
      "base_near_term_risk": 0.1773,
      "base_realized_risk_proxy": 0.0562,
      "realization_scalar": 0.3169,
      "gap_to_structural": 0.4489,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0941,
          "realized_risk_proxy": 0.0298
        },
        "base": {
          "near_term_risk": 0.1773,
          "realized_risk_proxy": 0.0562
        },
        "fast_adoption": {
          "near_term_risk": 0.3534,
          "realized_risk_proxy": 0.112
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21222",
      "title": "Data scientist",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6243,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2832,
      "offset_buffer_score": 0.6774,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2975,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2353,
      "base_near_term_risk": 0.0828,
      "base_realized_risk_proxy": 0.0236,
      "realization_scalar": 0.2848,
      "gap_to_structural": 0.2117,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0439,
          "realized_risk_proxy": 0.0125
        },
        "base": {
          "near_term_risk": 0.0828,
          "realized_risk_proxy": 0.0236
        },
        "fast_adoption": {
          "near_term_risk": 0.1651,
          "realized_risk_proxy": 0.047
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25211",
      "title": "Database administrator",
      "risk_band": "high",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.4612,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2388,
      "offset_buffer_score": 0.4297,
      "demand_persistence_score": 0.2824,
      "signal_alignment_score": 0.4011,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4894,
      "base_near_term_risk": 0.1734,
      "base_realized_risk_proxy": 0.0654,
      "realization_scalar": 0.377,
      "gap_to_structural": 0.424,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.092,
          "realized_risk_proxy": 0.0347
        },
        "base": {
          "near_term_risk": 0.1734,
          "realized_risk_proxy": 0.0654
        },
        "fast_adoption": {
          "near_term_risk": 0.3456,
          "realized_risk_proxy": 0.1303
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25212",
      "title": "Database architect",
      "risk_band": "high",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.4599,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2527,
      "offset_buffer_score": 0.4307,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2669,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4882,
      "base_near_term_risk": 0.1716,
      "base_realized_risk_proxy": 0.0592,
      "realization_scalar": 0.345,
      "gap_to_structural": 0.429,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0911,
          "realized_risk_proxy": 0.0314
        },
        "base": {
          "near_term_risk": 0.1716,
          "realized_risk_proxy": 0.0592
        },
        "fast_adoption": {
          "near_term_risk": 0.3421,
          "realized_risk_proxy": 0.118
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22122",
      "title": "Dermatologist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5521,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5513,
      "offset_buffer_score": 0.7205,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3893,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0053,
      "base_near_term_risk": 0.0019,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.2624,
      "gap_to_structural": 0.0048,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.001,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0019,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.0038,
          "realized_risk_proxy": 0.001
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22142",
      "title": "Diagnostic radiologist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.549,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5454,
      "offset_buffer_score": 0.7073,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3878,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0086,
      "base_near_term_risk": 0.003,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.263,
      "gap_to_structural": 0.0078,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0016,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.003,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.006,
          "realized_risk_proxy": 0.0016
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22651",
      "title": "Dietitian",
      "risk_band": "low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5379,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5481,
      "offset_buffer_score": 0.6859,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3884,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1061,
      "base_near_term_risk": 0.0375,
      "base_realized_risk_proxy": 0.0099,
      "realization_scalar": 0.2651,
      "gap_to_structural": 0.0962,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0199,
          "realized_risk_proxy": 0.0053
        },
        "base": {
          "near_term_risk": 0.0375,
          "realized_risk_proxy": 0.0099
        },
        "fast_adoption": {
          "near_term_risk": 0.0747,
          "realized_risk_proxy": 0.0198
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24314",
      "title": "Digital marketing professional (e.g. online, social media, e-commerce marketing professional)",
      "risk_band": "moderate",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.5304,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.4385,
      "offset_buffer_score": 0.6314,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3133,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2774,
      "base_near_term_risk": 0.0983,
      "base_realized_risk_proxy": 0.0234,
      "realization_scalar": 0.2383,
      "gap_to_structural": 0.254,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0522,
          "realized_risk_proxy": 0.0124
        },
        "base": {
          "near_term_risk": 0.0983,
          "realized_risk_proxy": 0.0234
        },
        "fast_adoption": {
          "near_term_risk": 0.196,
          "realized_risk_proxy": 0.0467
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26542",
      "title": "Director (stage, film, television, game, commercial, video and radio)",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5844,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2508,
      "offset_buffer_score": 0.7025,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2907,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1005,
      "base_near_term_risk": 0.0356,
      "base_realized_risk_proxy": 0.0126,
      "realization_scalar": 0.3524,
      "gap_to_structural": 0.0879,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0189,
          "realized_risk_proxy": 0.0067
        },
        "base": {
          "near_term_risk": 0.0356,
          "realized_risk_proxy": 0.0126
        },
        "fast_adoption": {
          "near_term_risk": 0.071,
          "realized_risk_proxy": 0.025
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "23622",
      "title": "Early intervention teacher for infants and children",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5413,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2767,
      "offset_buffer_score": 0.6246,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3206,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0034,
      "base_near_term_risk": 0.0012,
      "base_realized_risk_proxy": 0.0003,
      "realization_scalar": 0.2561,
      "gap_to_structural": 0.0031,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0006,
          "realized_risk_proxy": 0.0002
        },
        "base": {
          "near_term_risk": 0.0012,
          "realized_risk_proxy": 0.0003
        },
        "fast_adoption": {
          "near_term_risk": 0.0024,
          "realized_risk_proxy": 0.0006
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26310",
      "title": "Economist",
      "risk_band": "high",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5549,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2585,
      "offset_buffer_score": 0.631,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2927,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3025,
      "base_near_term_risk": 0.1066,
      "base_realized_risk_proxy": 0.0387,
      "realization_scalar": 0.363,
      "gap_to_structural": 0.2638,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0566,
          "realized_risk_proxy": 0.0205
        },
        "base": {
          "near_term_risk": 0.1066,
          "realized_risk_proxy": 0.0387
        },
        "fast_adoption": {
          "near_term_risk": 0.2126,
          "realized_risk_proxy": 0.0772
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26422",
      "title": "Editor (news and periodicals)",
      "risk_band": "moderate",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5749,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2525,
      "offset_buffer_score": 0.6834,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2912,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1672,
      "base_near_term_risk": 0.0592,
      "base_realized_risk_proxy": 0.021,
      "realization_scalar": 0.3552,
      "gap_to_structural": 0.1462,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0314,
          "realized_risk_proxy": 0.0112
        },
        "base": {
          "near_term_risk": 0.0592,
          "realized_risk_proxy": 0.021
        },
        "fast_adoption": {
          "near_term_risk": 0.118,
          "realized_risk_proxy": 0.0419
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26544",
      "title": "Editor (radio, television and video)",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5846,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2424,
      "offset_buffer_score": 0.694,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2886,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1051,
      "base_near_term_risk": 0.0372,
      "base_realized_risk_proxy": 0.0131,
      "realization_scalar": 0.3523,
      "gap_to_structural": 0.092,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0197,
          "realized_risk_proxy": 0.007
        },
        "base": {
          "near_term_risk": 0.0372,
          "realized_risk_proxy": 0.0131
        },
        "fast_adoption": {
          "near_term_risk": 0.0742,
          "realized_risk_proxy": 0.0261
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21511",
      "title": "Electrical engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5502,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.243,
      "offset_buffer_score": 0.6191,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2874,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1591,
      "base_near_term_risk": 0.0563,
      "base_realized_risk_proxy": 0.0192,
      "realization_scalar": 0.341,
      "gap_to_structural": 0.1399,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0299,
          "realized_risk_proxy": 0.0102
        },
        "base": {
          "near_term_risk": 0.0563,
          "realized_risk_proxy": 0.0192
        },
        "fast_adoption": {
          "near_term_risk": 0.1122,
          "realized_risk_proxy": 0.0383
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21521",
      "title": "Electronics engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5762,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2413,
      "offset_buffer_score": 0.5569,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.287,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2294,
      "base_near_term_risk": 0.0806,
      "base_realized_risk_proxy": 0.0269,
      "realization_scalar": 0.3333,
      "gap_to_structural": 0.2025,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0428,
          "realized_risk_proxy": 0.0143
        },
        "base": {
          "near_term_risk": 0.0806,
          "realized_risk_proxy": 0.0269
        },
        "fast_adoption": {
          "near_term_risk": 0.1607,
          "realized_risk_proxy": 0.0536
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21526",
      "title": "Embedded systems engineer (including port systems engineer)",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5797,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2413,
      "offset_buffer_score": 0.5646,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.287,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2483,
      "base_near_term_risk": 0.087,
      "base_realized_risk_proxy": 0.0254,
      "realization_scalar": 0.2914,
      "gap_to_structural": 0.2229,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0462,
          "realized_risk_proxy": 0.0135
        },
        "base": {
          "near_term_risk": 0.087,
          "realized_risk_proxy": 0.0254
        },
        "fast_adoption": {
          "near_term_risk": 0.1734,
          "realized_risk_proxy": 0.0505
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22143",
      "title": "Emergency physician",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5422,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5442,
      "offset_buffer_score": 0.691,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3875,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0089,
      "base_near_term_risk": 0.0031,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.2642,
      "gap_to_structural": 0.0081,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0017,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0031,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.0063,
          "realized_risk_proxy": 0.0017
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21496",
      "title": "Energy engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5207,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5525,
      "offset_buffer_score": 0.6484,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3648,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1045,
      "base_near_term_risk": 0.0366,
      "base_realized_risk_proxy": 0.014,
      "realization_scalar": 0.3812,
      "gap_to_structural": 0.0905,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0194,
          "realized_risk_proxy": 0.0074
        },
        "base": {
          "near_term_risk": 0.0366,
          "realized_risk_proxy": 0.014
        },
        "fast_adoption": {
          "near_term_risk": 0.073,
          "realized_risk_proxy": 0.0278
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25113",
      "title": "Enterprise/Solution architect",
      "risk_band": "moderate",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5283,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2714,
      "offset_buffer_score": 0.5971,
      "demand_persistence_score": 0.2824,
      "signal_alignment_score": 0.4093,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2916,
      "base_near_term_risk": 0.1025,
      "base_realized_risk_proxy": 0.0372,
      "realization_scalar": 0.363,
      "gap_to_structural": 0.2544,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0544,
          "realized_risk_proxy": 0.0197
        },
        "base": {
          "near_term_risk": 0.1025,
          "realized_risk_proxy": 0.0372
        },
        "fast_adoption": {
          "near_term_risk": 0.2043,
          "realized_risk_proxy": 0.0742
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21430",
      "title": "Environmental engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.601,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5494,
      "offset_buffer_score": 0.7042,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.364,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0852,
      "base_near_term_risk": 0.03,
      "base_realized_risk_proxy": 0.0107,
      "realization_scalar": 0.3582,
      "gap_to_structural": 0.0745,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0159,
          "realized_risk_proxy": 0.0057
        },
        "base": {
          "near_term_risk": 0.03,
          "realized_risk_proxy": 0.0107
        },
        "fast_adoption": {
          "near_term_risk": 0.0598,
          "realized_risk_proxy": 0.0214
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21331",
      "title": "Environmental officer (environmental protection)",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5914,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2452,
      "offset_buffer_score": 0.7121,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.288,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0763,
      "base_near_term_risk": 0.027,
      "base_realized_risk_proxy": 0.0089,
      "realization_scalar": 0.3298,
      "gap_to_structural": 0.0674,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0143,
          "realized_risk_proxy": 0.0047
        },
        "base": {
          "near_term_risk": 0.027,
          "realized_risk_proxy": 0.0089
        },
        "fast_adoption": {
          "near_term_risk": 0.0538,
          "realized_risk_proxy": 0.0178
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22632",
      "title": "Environmental officer (public health)",
      "risk_band": "low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5341,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5538,
      "offset_buffer_score": 0.6836,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0833,
      "base_near_term_risk": 0.0292,
      "base_realized_risk_proxy": 0.0078,
      "realization_scalar": 0.2659,
      "gap_to_structural": 0.0755,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0155,
          "realized_risk_proxy": 0.0041
        },
        "base": {
          "near_term_risk": 0.0292,
          "realized_risk_proxy": 0.0078
        },
        "fast_adoption": {
          "near_term_risk": 0.0583,
          "realized_risk_proxy": 0.0155
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24232",
      "title": "Executive search consultant",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5473,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2438,
      "offset_buffer_score": 0.6411,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4469,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2328,
      "base_near_term_risk": 0.0819,
      "base_realized_risk_proxy": 0.0251,
      "realization_scalar": 0.3071,
      "gap_to_structural": 0.2077,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0435,
          "realized_risk_proxy": 0.0133
        },
        "base": {
          "near_term_risk": 0.0819,
          "realized_risk_proxy": 0.0251
        },
        "fast_adoption": {
          "near_term_risk": 0.1632,
          "realized_risk_proxy": 0.0501
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21631",
      "title": "Fashion designer",
      "risk_band": "moderate",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.5435,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2449,
      "offset_buffer_score": 0.6063,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2649,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1538,
      "base_near_term_risk": 0.0544,
      "base_realized_risk_proxy": 0.0176,
      "realization_scalar": 0.323,
      "gap_to_structural": 0.1362,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0289,
          "realized_risk_proxy": 0.0093
        },
        "base": {
          "near_term_risk": 0.0544,
          "realized_risk_proxy": 0.0176
        },
        "fast_adoption": {
          "near_term_risk": 0.1085,
          "realized_risk_proxy": 0.035
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24131",
      "title": "Financial analyst (e.g. equities analyst, credit analyst, investment research analyst)",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.6324,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2364,
      "offset_buffer_score": 0.6321,
      "demand_persistence_score": 0.5889,
      "signal_alignment_score": 0.3128,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2936,
      "base_near_term_risk": 0.1028,
      "base_realized_risk_proxy": 0.028,
      "realization_scalar": 0.273,
      "gap_to_structural": 0.2656,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0545,
          "realized_risk_proxy": 0.0149
        },
        "base": {
          "near_term_risk": 0.1028,
          "realized_risk_proxy": 0.028
        },
        "fast_adoption": {
          "near_term_risk": 0.2048,
          "realized_risk_proxy": 0.0559
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24135",
      "title": "Financial product structurer",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.6418,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.244,
      "offset_buffer_score": 0.6608,
      "demand_persistence_score": 0.5889,
      "signal_alignment_score": 0.3147,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2532,
      "base_near_term_risk": 0.089,
      "base_realized_risk_proxy": 0.0275,
      "realization_scalar": 0.3086,
      "gap_to_structural": 0.2257,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0472,
          "realized_risk_proxy": 0.0146
        },
        "base": {
          "near_term_risk": 0.089,
          "realized_risk_proxy": 0.0275
        },
        "fast_adoption": {
          "near_term_risk": 0.1774,
          "realized_risk_proxy": 0.0547
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24121",
      "title": "Financial/Investment adviser (e.g. relationship manager)",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.6076,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2448,
      "offset_buffer_score": 0.6296,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.3149,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2173,
      "base_near_term_risk": 0.0761,
      "base_realized_risk_proxy": 0.0212,
      "realization_scalar": 0.2784,
      "gap_to_structural": 0.1961,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0404,
          "realized_risk_proxy": 0.0112
        },
        "base": {
          "near_term_risk": 0.0761,
          "realized_risk_proxy": 0.0212
        },
        "fast_adoption": {
          "near_term_risk": 0.1516,
          "realized_risk_proxy": 0.0422
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21723",
      "title": "Flying instructor (except air force)",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.4987,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2909,
      "offset_buffer_score": 0.5461,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3242,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0099,
      "base_near_term_risk": 0.0035,
      "base_realized_risk_proxy": 0.0009,
      "realization_scalar": 0.2646,
      "gap_to_structural": 0.009,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0018,
          "realized_risk_proxy": 0.0005
        },
        "base": {
          "near_term_risk": 0.0035,
          "realized_risk_proxy": 0.0009
        },
        "fast_adoption": {
          "near_term_risk": 0.0069,
          "realized_risk_proxy": 0.0018
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21454",
      "title": "Food and drink technologist",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6096,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5495,
      "offset_buffer_score": 0.7234,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.3641,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0746,
      "base_near_term_risk": 0.0261,
      "base_realized_risk_proxy": 0.0093,
      "realization_scalar": 0.3558,
      "gap_to_structural": 0.0653,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0139,
          "realized_risk_proxy": 0.0049
        },
        "base": {
          "near_term_risk": 0.0261,
          "realized_risk_proxy": 0.0093
        },
        "fast_adoption": {
          "near_term_risk": 0.052,
          "realized_risk_proxy": 0.0185
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24152",
      "title": "Foreign exchange broker",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.6007,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2472,
      "offset_buffer_score": 0.6446,
      "demand_persistence_score": 0.4624,
      "signal_alignment_score": 0.4478,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2548,
      "base_near_term_risk": 0.0893,
      "base_realized_risk_proxy": 0.0305,
      "realization_scalar": 0.341,
      "gap_to_structural": 0.2243,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0474,
          "realized_risk_proxy": 0.0162
        },
        "base": {
          "near_term_risk": 0.0893,
          "realized_risk_proxy": 0.0305
        },
        "fast_adoption": {
          "near_term_risk": 0.1781,
          "realized_risk_proxy": 0.0607
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24142",
      "title": "Foreign exchange dealer",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5386,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2455,
      "offset_buffer_score": 0.6239,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4474,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2515,
      "base_near_term_risk": 0.088,
      "base_realized_risk_proxy": 0.0314,
      "realization_scalar": 0.3563,
      "gap_to_structural": 0.2201,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0467,
          "realized_risk_proxy": 0.0166
        },
        "base": {
          "near_term_risk": 0.088,
          "realized_risk_proxy": 0.0314
        },
        "fast_adoption": {
          "near_term_risk": 0.1755,
          "realized_risk_proxy": 0.0625
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24133",
      "title": "Fund/Portfolio manager (including asset allocator)",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.6388,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2432,
      "offset_buffer_score": 0.6535,
      "demand_persistence_score": 0.5889,
      "signal_alignment_score": 0.3145,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2662,
      "base_near_term_risk": 0.0935,
      "base_realized_risk_proxy": 0.0289,
      "realization_scalar": 0.3094,
      "gap_to_structural": 0.2373,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0497,
          "realized_risk_proxy": 0.0154
        },
        "base": {
          "near_term_risk": 0.0935,
          "realized_risk_proxy": 0.0289
        },
        "fast_adoption": {
          "near_term_risk": 0.1865,
          "realized_risk_proxy": 0.0577
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22611",
      "title": "General dental practitioner",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5043,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5527,
      "offset_buffer_score": 0.6167,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3896,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0,
      "base_near_term_risk": 0,
      "base_realized_risk_proxy": 0,
      "realization_scalar": 0.2715,
      "gap_to_structural": 0,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0,
          "realized_risk_proxy": 0
        },
        "base": {
          "near_term_risk": 0,
          "realized_risk_proxy": 0
        },
        "fast_adoption": {
          "near_term_risk": 0,
          "realized_risk_proxy": 0
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22110",
      "title": "General practitioner/physician",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5141,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5515,
      "offset_buffer_score": 0.6371,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3893,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0062,
      "base_near_term_risk": 0.0022,
      "base_realized_risk_proxy": 0.0006,
      "realization_scalar": 0.2697,
      "gap_to_structural": 0.0056,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0012,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0022,
          "realized_risk_proxy": 0.0006
        },
        "fast_adoption": {
          "near_term_risk": 0.0044,
          "realized_risk_proxy": 0.0012
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22131",
      "title": "General surgeon",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.467,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5461,
      "offset_buffer_score": 0.5277,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.388,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0008,
      "base_near_term_risk": 0.0003,
      "base_realized_risk_proxy": 0.0001,
      "realization_scalar": 0.2786,
      "gap_to_structural": 0.0007,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0001,
          "realized_risk_proxy": 0
        },
        "base": {
          "near_term_risk": 0.0003,
          "realized_risk_proxy": 0.0001
        },
        "fast_adoption": {
          "near_term_risk": 0.0005,
          "realized_risk_proxy": 0.0002
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21661",
      "title": "Graphic designer",
      "risk_band": "high",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.5101,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.24,
      "offset_buffer_score": 0.5275,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2637,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3327,
      "base_near_term_risk": 0.1178,
      "base_realized_risk_proxy": 0.0391,
      "realization_scalar": 0.3317,
      "gap_to_structural": 0.2936,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0625,
          "realized_risk_proxy": 0.0207
        },
        "base": {
          "near_term_risk": 0.1178,
          "realized_risk_proxy": 0.0391
        },
        "fast_adoption": {
          "near_term_risk": 0.2349,
          "realized_risk_proxy": 0.0779
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24231",
      "title": "Human resource consultant (excluding executive search consultant)",
      "risk_band": "moderate",
      "archetype": "people_recruiting",
      "short_run_cap_score": 0.3,
      "offset_potential_score": 0.5601,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2606,
      "offset_buffer_score": 0.6639,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3166,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1996,
      "base_near_term_risk": 0.0699,
      "base_realized_risk_proxy": 0.0168,
      "realization_scalar": 0.2406,
      "gap_to_structural": 0.1828,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0371,
          "realized_risk_proxy": 0.0089
        },
        "base": {
          "near_term_risk": 0.0699,
          "realized_risk_proxy": 0.0168
        },
        "fast_adoption": {
          "near_term_risk": 0.1393,
          "realized_risk_proxy": 0.0335
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21652",
      "title": "Hydrographic surveyor",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.479,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2365,
      "offset_buffer_score": 0.4554,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2858,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3842,
      "base_near_term_risk": 0.1345,
      "base_realized_risk_proxy": 0.0485,
      "realization_scalar": 0.3603,
      "gap_to_structural": 0.3357,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0714,
          "realized_risk_proxy": 0.0257
        },
        "base": {
          "near_term_risk": 0.1345,
          "realized_risk_proxy": 0.0485
        },
        "fast_adoption": {
          "near_term_risk": 0.2681,
          "realized_risk_proxy": 0.0966
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25152",
      "title": "ICT auditor",
      "risk_band": "high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4868,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2484,
      "offset_buffer_score": 0.4854,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3158,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4154,
      "base_near_term_risk": 0.1466,
      "base_realized_risk_proxy": 0.0512,
      "realization_scalar": 0.3494,
      "gap_to_structural": 0.3642,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0778,
          "realized_risk_proxy": 0.0272
        },
        "base": {
          "near_term_risk": 0.1466,
          "realized_risk_proxy": 0.0512
        },
        "fast_adoption": {
          "near_term_risk": 0.2923,
          "realized_risk_proxy": 0.1021
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25112",
      "title": "ICT business process consultant/Business analyst",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5343,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2464,
      "offset_buffer_score": 0.5876,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2883,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3057,
      "base_near_term_risk": 0.1076,
      "base_realized_risk_proxy": 0.0325,
      "realization_scalar": 0.3021,
      "gap_to_structural": 0.2732,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0571,
          "realized_risk_proxy": 0.0173
        },
        "base": {
          "near_term_risk": 0.1076,
          "realized_risk_proxy": 0.0325
        },
        "fast_adoption": {
          "near_term_risk": 0.2145,
          "realized_risk_proxy": 0.0648
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25151",
      "title": "ICT quality assurance specialist",
      "risk_band": "high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4933,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2451,
      "offset_buffer_score": 0.496,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3149,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3967,
      "base_near_term_risk": 0.1398,
      "base_realized_risk_proxy": 0.0486,
      "realization_scalar": 0.3477,
      "gap_to_structural": 0.3481,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0742,
          "realized_risk_proxy": 0.0258
        },
        "base": {
          "near_term_risk": 0.1398,
          "realized_risk_proxy": 0.0486
        },
        "fast_adoption": {
          "near_term_risk": 0.2788,
          "realized_risk_proxy": 0.0969
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24333",
      "title": "ICT sales and services professional",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4802,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4366,
      "offset_buffer_score": 0.519,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3129,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3331,
      "base_near_term_risk": 0.1175,
      "base_realized_risk_proxy": 0.0333,
      "realization_scalar": 0.2833,
      "gap_to_structural": 0.2998,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0623,
          "realized_risk_proxy": 0.0177
        },
        "base": {
          "near_term_risk": 0.1175,
          "realized_risk_proxy": 0.0333
        },
        "fast_adoption": {
          "near_term_risk": 0.2342,
          "realized_risk_proxy": 0.0663
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26343",
      "title": "Industrial and organisational psychologist",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.6503,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.268,
      "offset_buffer_score": 0.7333,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.295,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0516,
      "base_near_term_risk": 0.0182,
      "base_realized_risk_proxy": 0.0061,
      "realization_scalar": 0.3348,
      "gap_to_structural": 0.0455,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0097,
          "realized_risk_proxy": 0.0032
        },
        "base": {
          "near_term_risk": 0.0182,
          "realized_risk_proxy": 0.0061
        },
        "fast_adoption": {
          "near_term_risk": 0.0363,
          "realized_risk_proxy": 0.0121
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21442",
      "title": "Industrial machinery and tools engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.497,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5454,
      "offset_buffer_score": 0.5888,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.363,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1673,
      "base_near_term_risk": 0.0587,
      "base_realized_risk_proxy": 0.0227,
      "realization_scalar": 0.3877,
      "gap_to_structural": 0.1446,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0311,
          "realized_risk_proxy": 0.0121
        },
        "base": {
          "near_term_risk": 0.0587,
          "realized_risk_proxy": 0.0227
        },
        "fast_adoption": {
          "near_term_risk": 0.1169,
          "realized_risk_proxy": 0.0453
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24234",
      "title": "Industrial relations officer",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5563,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2444,
      "offset_buffer_score": 0.6616,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4471,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2205,
      "base_near_term_risk": 0.0773,
      "base_realized_risk_proxy": 0.0272,
      "realization_scalar": 0.3521,
      "gap_to_structural": 0.1933,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.041,
          "realized_risk_proxy": 0.0145
        },
        "base": {
          "near_term_risk": 0.0773,
          "realized_risk_proxy": 0.0272
        },
        "fast_adoption": {
          "near_term_risk": 0.1541,
          "realized_risk_proxy": 0.0543
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21493",
      "title": "Industrial safety engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5044,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5439,
      "offset_buffer_score": 0.6036,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3627,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1243,
      "base_near_term_risk": 0.0436,
      "base_realized_risk_proxy": 0.0168,
      "realization_scalar": 0.3856,
      "gap_to_structural": 0.1075,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0231,
          "realized_risk_proxy": 0.0089
        },
        "base": {
          "near_term_risk": 0.0436,
          "realized_risk_proxy": 0.0168
        },
        "fast_adoption": {
          "near_term_risk": 0.0869,
          "realized_risk_proxy": 0.0335
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26112",
      "title": "In-house legal counsel (except judiciary, ministries and statutory boards)",
      "risk_band": "low",
      "archetype": "legal_compliance",
      "short_run_cap_score": 0.42,
      "offset_potential_score": 0.5048,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.6035,
      "offset_buffer_score": 0.653,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3546,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1161,
      "base_near_term_risk": 0.041,
      "base_realized_risk_proxy": 0.0119,
      "realization_scalar": 0.2912,
      "gap_to_structural": 0.1042,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0218,
          "realized_risk_proxy": 0.0063
        },
        "base": {
          "near_term_risk": 0.041,
          "realized_risk_proxy": 0.0119
        },
        "fast_adoption": {
          "near_term_risk": 0.0818,
          "realized_risk_proxy": 0.0238
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21525",
      "title": "Instrumentation engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5793,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2411,
      "offset_buffer_score": 0.5633,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2869,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2235,
      "base_near_term_risk": 0.0784,
      "base_realized_risk_proxy": 0.0261,
      "realization_scalar": 0.3324,
      "gap_to_structural": 0.1974,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0416,
          "realized_risk_proxy": 0.0138
        },
        "base": {
          "near_term_risk": 0.0784,
          "realized_risk_proxy": 0.0261
        },
        "fast_adoption": {
          "near_term_risk": 0.1563,
          "realized_risk_proxy": 0.052
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24160",
      "title": "Insurance underwriter",
      "risk_band": "high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4596,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2371,
      "offset_buffer_score": 0.4134,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3129,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4476,
      "base_near_term_risk": 0.162,
      "base_realized_risk_proxy": 0.0577,
      "realization_scalar": 0.3563,
      "gap_to_structural": 0.3899,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.086,
          "realized_risk_proxy": 0.0306
        },
        "base": {
          "near_term_risk": 0.162,
          "realized_risk_proxy": 0.0577
        },
        "fast_adoption": {
          "near_term_risk": 0.3228,
          "realized_risk_proxy": 0.115
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24251",
      "title": "Intellectual property agent",
      "risk_band": "very_high",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.4251,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.294,
      "offset_buffer_score": 0.381,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4595,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5752,
      "base_near_term_risk": 0.2062,
      "base_realized_risk_proxy": 0.0802,
      "realization_scalar": 0.3888,
      "gap_to_structural": 0.495,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1094,
          "realized_risk_proxy": 0.0425
        },
        "base": {
          "near_term_risk": 0.2062,
          "realized_risk_proxy": 0.0802
        },
        "fast_adoption": {
          "near_term_risk": 0.411,
          "realized_risk_proxy": 0.1598
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21664",
      "title": "Interaction designer",
      "risk_band": "moderate",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.524,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2661,
      "offset_buffer_score": 0.571,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2702,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2835,
      "base_near_term_risk": 0.1003,
      "base_realized_risk_proxy": 0.029,
      "realization_scalar": 0.289,
      "gap_to_structural": 0.2545,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0533,
          "realized_risk_proxy": 0.0154
        },
        "base": {
          "near_term_risk": 0.1003,
          "realized_risk_proxy": 0.029
        },
        "fast_adoption": {
          "near_term_risk": 0.2,
          "realized_risk_proxy": 0.0578
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22124",
      "title": "Internal medicine physician",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5428,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.545,
      "offset_buffer_score": 0.6933,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3877,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0058,
      "base_near_term_risk": 0.002,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.2641,
      "gap_to_structural": 0.0053,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0011,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.002,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.0041,
          "realized_risk_proxy": 0.0011
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25232",
      "title": "IT infrastructure specialist",
      "risk_band": "moderate",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5165,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2433,
      "offset_buffer_score": 0.4386,
      "demand_persistence_score": 0.4924,
      "signal_alignment_score": 0.4023,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2931,
      "base_near_term_risk": 0.1026,
      "base_realized_risk_proxy": 0.0373,
      "realization_scalar": 0.3634,
      "gap_to_structural": 0.2558,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0545,
          "realized_risk_proxy": 0.0198
        },
        "base": {
          "near_term_risk": 0.1026,
          "realized_risk_proxy": 0.0373
        },
        "fast_adoption": {
          "near_term_risk": 0.2045,
          "realized_risk_proxy": 0.0743
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26421",
      "title": "Journalist",
      "risk_band": "moderate",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.576,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2635,
      "offset_buffer_score": 0.6827,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2939,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1916,
      "base_near_term_risk": 0.0676,
      "base_realized_risk_proxy": 0.0241,
      "realization_scalar": 0.3569,
      "gap_to_structural": 0.1675,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0359,
          "realized_risk_proxy": 0.0128
        },
        "base": {
          "near_term_risk": 0.0676,
          "realized_risk_proxy": 0.0241
        },
        "fast_adoption": {
          "near_term_risk": 0.1347,
          "realized_risk_proxy": 0.0481
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21651",
      "title": "Land surveyor",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4786,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2363,
      "offset_buffer_score": 0.4544,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2858,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.387,
      "base_near_term_risk": 0.1355,
      "base_realized_risk_proxy": 0.0488,
      "realization_scalar": 0.3604,
      "gap_to_structural": 0.3382,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0719,
          "realized_risk_proxy": 0.0259
        },
        "base": {
          "near_term_risk": 0.1355,
          "realized_risk_proxy": 0.0488
        },
        "fast_adoption": {
          "near_term_risk": 0.27,
          "realized_risk_proxy": 0.0973
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21621",
      "title": "Landscape architect",
      "risk_band": "low",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.5261,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2672,
      "offset_buffer_score": 0.5769,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2705,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1438,
      "base_near_term_risk": 0.0503,
      "base_realized_risk_proxy": 0.0166,
      "realization_scalar": 0.3295,
      "gap_to_structural": 0.1272,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0267,
          "realized_risk_proxy": 0.0088
        },
        "base": {
          "near_term_risk": 0.0503,
          "realized_risk_proxy": 0.0166
        },
        "fast_adoption": {
          "near_term_risk": 0.1003,
          "realized_risk_proxy": 0.0331
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26221",
      "title": "Librarian",
      "risk_band": "moderate",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5787,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2504,
      "offset_buffer_score": 0.6895,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2906,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.156,
      "base_near_term_risk": 0.055,
      "base_realized_risk_proxy": 0.0195,
      "realization_scalar": 0.3541,
      "gap_to_structural": 0.1365,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0292,
          "realized_risk_proxy": 0.0103
        },
        "base": {
          "near_term_risk": 0.055,
          "realized_risk_proxy": 0.0195
        },
        "fast_adoption": {
          "near_term_risk": 0.1097,
          "realized_risk_proxy": 0.0388
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21513",
      "title": "Lift engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5465,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2416,
      "offset_buffer_score": 0.6095,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2871,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1657,
      "base_near_term_risk": 0.0582,
      "base_realized_risk_proxy": 0.0199,
      "realization_scalar": 0.342,
      "gap_to_structural": 0.1458,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0309,
          "realized_risk_proxy": 0.0106
        },
        "base": {
          "near_term_risk": 0.0582,
          "realized_risk_proxy": 0.0199
        },
        "fast_adoption": {
          "near_term_risk": 0.1159,
          "realized_risk_proxy": 0.0396
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24211",
      "title": "Management consultant",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5474,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2465,
      "offset_buffer_score": 0.6443,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4476,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1975,
      "base_near_term_risk": 0.0706,
      "base_realized_risk_proxy": 0.0217,
      "realization_scalar": 0.3071,
      "gap_to_structural": 0.1758,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0375,
          "realized_risk_proxy": 0.0115
        },
        "base": {
          "near_term_risk": 0.0706,
          "realized_risk_proxy": 0.0217
        },
        "fast_adoption": {
          "near_term_risk": 0.1408,
          "realized_risk_proxy": 0.0432
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21411",
      "title": "Manufacturing engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5868,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5443,
      "offset_buffer_score": 0.6676,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.3628,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1103,
      "base_near_term_risk": 0.0387,
      "base_realized_risk_proxy": 0.014,
      "realization_scalar": 0.3621,
      "gap_to_structural": 0.0963,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0205,
          "realized_risk_proxy": 0.0074
        },
        "base": {
          "near_term_risk": 0.0387,
          "realized_risk_proxy": 0.014
        },
        "fast_adoption": {
          "near_term_risk": 0.0771,
          "realized_risk_proxy": 0.0279
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21473",
      "title": "Marine engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4918,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5451,
      "offset_buffer_score": 0.577,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.363,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1667,
      "base_near_term_risk": 0.0587,
      "base_realized_risk_proxy": 0.0228,
      "realization_scalar": 0.3892,
      "gap_to_structural": 0.1439,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0311,
          "realized_risk_proxy": 0.0121
        },
        "base": {
          "near_term_risk": 0.0587,
          "realized_risk_proxy": 0.0228
        },
        "fast_adoption": {
          "near_term_risk": 0.1169,
          "realized_risk_proxy": 0.0455
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21714",
      "title": "Marine superintendent",
      "risk_band": "very_low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6556,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2438,
      "offset_buffer_score": 0.7342,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2876,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.025,
      "base_near_term_risk": 0.0089,
      "base_realized_risk_proxy": 0.0028,
      "realization_scalar": 0.3117,
      "gap_to_structural": 0.0222,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0047,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.0089,
          "realized_risk_proxy": 0.0028
        },
        "fast_adoption": {
          "near_term_risk": 0.0178,
          "realized_risk_proxy": 0.0056
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21712",
      "title": "Marine superintendent (engineer)",
      "risk_band": "very_low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6482,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2404,
      "offset_buffer_score": 0.7142,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2868,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0289,
      "base_near_term_risk": 0.0102,
      "base_realized_risk_proxy": 0.0032,
      "realization_scalar": 0.3137,
      "gap_to_structural": 0.0257,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0054,
          "realized_risk_proxy": 0.0017
        },
        "base": {
          "near_term_risk": 0.0102,
          "realized_risk_proxy": 0.0032
        },
        "fast_adoption": {
          "near_term_risk": 0.0203,
          "realized_risk_proxy": 0.0064
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24312",
      "title": "Market research professional",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5138,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.437,
      "offset_buffer_score": 0.621,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4952,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.28,
      "base_near_term_risk": 0.0985,
      "base_realized_risk_proxy": 0.0375,
      "realization_scalar": 0.3809,
      "gap_to_structural": 0.2425,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0523,
          "realized_risk_proxy": 0.0199
        },
        "base": {
          "near_term_risk": 0.0985,
          "realized_risk_proxy": 0.0375
        },
        "fast_adoption": {
          "near_term_risk": 0.1963,
          "realized_risk_proxy": 0.0748
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24313",
      "title": "Marketing strategy/planning professional",
      "risk_band": "moderate",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.5289,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4413,
      "offset_buffer_score": 0.6311,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.314,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2545,
      "base_near_term_risk": 0.0902,
      "base_realized_risk_proxy": 0.0246,
      "realization_scalar": 0.2731,
      "gap_to_structural": 0.2299,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0479,
          "realized_risk_proxy": 0.0131
        },
        "base": {
          "near_term_risk": 0.0902,
          "realized_risk_proxy": 0.0246
        },
        "fast_adoption": {
          "near_term_risk": 0.1798,
          "realized_risk_proxy": 0.0491
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21492",
      "title": "Materials engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5038,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5456,
      "offset_buffer_score": 0.6039,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3631,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1246,
      "base_near_term_risk": 0.0436,
      "base_realized_risk_proxy": 0.0168,
      "realization_scalar": 0.3858,
      "gap_to_structural": 0.1078,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0231,
          "realized_risk_proxy": 0.0089
        },
        "base": {
          "near_term_risk": 0.0436,
          "realized_risk_proxy": 0.0168
        },
        "fast_adoption": {
          "near_term_risk": 0.0869,
          "realized_risk_proxy": 0.0335
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21441",
      "title": "Mechanical engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5024,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.546,
      "offset_buffer_score": 0.6013,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3632,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1615,
      "base_near_term_risk": 0.0567,
      "base_realized_risk_proxy": 0.0191,
      "realization_scalar": 0.3361,
      "gap_to_structural": 0.1424,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0301,
          "realized_risk_proxy": 0.0101
        },
        "base": {
          "near_term_risk": 0.0567,
          "realized_risk_proxy": 0.0191
        },
        "fast_adoption": {
          "near_term_risk": 0.113,
          "realized_risk_proxy": 0.038
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21531",
      "title": "Media and broadcasting engineer",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4751,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2324,
      "offset_buffer_score": 0.4425,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2848,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4847,
      "base_near_term_risk": 0.1701,
      "base_realized_risk_proxy": 0.0615,
      "realization_scalar": 0.3613,
      "gap_to_structural": 0.4232,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0903,
          "realized_risk_proxy": 0.0326
        },
        "base": {
          "near_term_risk": 0.1701,
          "realized_risk_proxy": 0.0615
        },
        "fast_adoption": {
          "near_term_risk": 0.3391,
          "realized_risk_proxy": 0.1225
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24332",
      "title": "Medical and pharmaceutical products sales professional",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4768,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4346,
      "offset_buffer_score": 0.5093,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3124,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.348,
      "base_near_term_risk": 0.1224,
      "base_realized_risk_proxy": 0.0348,
      "realization_scalar": 0.284,
      "gap_to_structural": 0.3132,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.065,
          "realized_risk_proxy": 0.0185
        },
        "base": {
          "near_term_risk": 0.1224,
          "realized_risk_proxy": 0.0348
        },
        "fast_adoption": {
          "near_term_risk": 0.244,
          "realized_risk_proxy": 0.0693
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22693",
      "title": "Medical diagnostic radiographer",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.583,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5689,
      "offset_buffer_score": 0.6748,
      "demand_persistence_score": 0.5044,
      "signal_alignment_score": 0.3937,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.025,
      "base_near_term_risk": 0.0088,
      "base_realized_risk_proxy": 0.0023,
      "realization_scalar": 0.2575,
      "gap_to_structural": 0.0227,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0047,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.0088,
          "realized_risk_proxy": 0.0023
        },
        "fast_adoption": {
          "near_term_risk": 0.0175,
          "realized_risk_proxy": 0.0045
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21342",
      "title": "Medical laboratory scientist",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6588,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2385,
      "offset_buffer_score": 0.7354,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2863,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0624,
      "base_near_term_risk": 0.022,
      "base_realized_risk_proxy": 0.0068,
      "realization_scalar": 0.3108,
      "gap_to_structural": 0.0556,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0117,
          "realized_risk_proxy": 0.0036
        },
        "base": {
          "near_term_risk": 0.022,
          "realized_risk_proxy": 0.0068
        },
        "fast_adoption": {
          "near_term_risk": 0.0438,
          "realized_risk_proxy": 0.0136
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21346",
      "title": "Medical scientist",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.657,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2382,
      "offset_buffer_score": 0.7313,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2862,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0629,
      "base_near_term_risk": 0.0221,
      "base_realized_risk_proxy": 0.0069,
      "realization_scalar": 0.3113,
      "gap_to_structural": 0.056,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0117,
          "realized_risk_proxy": 0.0037
        },
        "base": {
          "near_term_risk": 0.0221,
          "realized_risk_proxy": 0.0069
        },
        "fast_adoption": {
          "near_term_risk": 0.0441,
          "realized_risk_proxy": 0.0137
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26353",
      "title": "Medical social worker",
      "risk_band": "very_low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5861,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2668,
      "offset_buffer_score": 0.5909,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2947,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0345,
      "base_near_term_risk": 0.0121,
      "base_realized_risk_proxy": 0.0043,
      "realization_scalar": 0.3533,
      "gap_to_structural": 0.0302,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0064,
          "realized_risk_proxy": 0.0023
        },
        "base": {
          "near_term_risk": 0.0121,
          "realized_risk_proxy": 0.0043
        },
        "fast_adoption": {
          "near_term_risk": 0.0241,
          "realized_risk_proxy": 0.0085
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26361",
      "title": "Minister of religion",
      "risk_band": "very_low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5942,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2691,
      "offset_buffer_score": 0.7287,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2953,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0405,
      "base_near_term_risk": 0.0143,
      "base_realized_risk_proxy": 0.005,
      "realization_scalar": 0.3517,
      "gap_to_structural": 0.0355,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0076,
          "realized_risk_proxy": 0.0027
        },
        "base": {
          "near_term_risk": 0.0143,
          "realized_risk_proxy": 0.005
        },
        "fast_adoption": {
          "near_term_risk": 0.0285,
          "realized_risk_proxy": 0.01
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21662",
      "title": "Multimedia (including games) designer",
      "risk_band": "high",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.5147,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2405,
      "offset_buffer_score": 0.5383,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2638,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3234,
      "base_near_term_risk": 0.1144,
      "base_realized_risk_proxy": 0.0331,
      "realization_scalar": 0.2894,
      "gap_to_structural": 0.2903,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0607,
          "realized_risk_proxy": 0.0176
        },
        "base": {
          "near_term_risk": 0.1144,
          "realized_risk_proxy": 0.0331
        },
        "fast_adoption": {
          "near_term_risk": 0.2281,
          "realized_risk_proxy": 0.066
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25123",
      "title": "Multimedia (including games) developer",
      "risk_band": "high",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5293,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2362,
      "offset_buffer_score": 0.4159,
      "demand_persistence_score": 0.5694,
      "signal_alignment_score": 0.4005,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4921,
      "base_near_term_risk": 0.1745,
      "base_realized_risk_proxy": 0.0723,
      "realization_scalar": 0.4146,
      "gap_to_structural": 0.4198,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0926,
          "realized_risk_proxy": 0.0384
        },
        "base": {
          "near_term_risk": 0.1745,
          "realized_risk_proxy": 0.0723
        },
        "fast_adoption": {
          "near_term_risk": 0.3478,
          "realized_risk_proxy": 0.1442
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21663",
      "title": "Multimedia artist and animator",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5229,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2398,
      "offset_buffer_score": 0.5555,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2866,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3004,
      "base_near_term_risk": 0.1076,
      "base_realized_risk_proxy": 0.0375,
      "realization_scalar": 0.3484,
      "gap_to_structural": 0.2629,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0571,
          "realized_risk_proxy": 0.0199
        },
        "base": {
          "near_term_risk": 0.1076,
          "realized_risk_proxy": 0.0375
        },
        "fast_adoption": {
          "near_term_risk": 0.2144,
          "realized_risk_proxy": 0.0747
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25220",
      "title": "Network, servers and computer systems administrator",
      "risk_band": "high",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5214,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2423,
      "offset_buffer_score": 0.4482,
      "demand_persistence_score": 0.4924,
      "signal_alignment_score": 0.402,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4029,
      "base_near_term_risk": 0.1423,
      "base_realized_risk_proxy": 0.0516,
      "realization_scalar": 0.3622,
      "gap_to_structural": 0.3513,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0756,
          "realized_risk_proxy": 0.0274
        },
        "base": {
          "near_term_risk": 0.1423,
          "realized_risk_proxy": 0.0516
        },
        "fast_adoption": {
          "near_term_risk": 0.2838,
          "realized_risk_proxy": 0.1028
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22652",
      "title": "Nutritionist",
      "risk_band": "low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5377,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5485,
      "offset_buffer_score": 0.6857,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3885,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1042,
      "base_near_term_risk": 0.0368,
      "base_realized_risk_proxy": 0.0098,
      "realization_scalar": 0.2651,
      "gap_to_structural": 0.0944,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0195,
          "realized_risk_proxy": 0.0052
        },
        "base": {
          "near_term_risk": 0.0368,
          "realized_risk_proxy": 0.0098
        },
        "fast_adoption": {
          "near_term_risk": 0.0734,
          "realized_risk_proxy": 0.0195
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22144",
      "title": "Obstetrician/Gynaecologist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5418,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5442,
      "offset_buffer_score": 0.6902,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3875,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0089,
      "base_near_term_risk": 0.0032,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.2643,
      "gap_to_structural": 0.0081,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0017,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0032,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.0063,
          "realized_risk_proxy": 0.0017
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22631",
      "title": "Occupational health and safety professional",
      "risk_band": "low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5381,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5478,
      "offset_buffer_score": 0.686,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3884,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0937,
      "base_near_term_risk": 0.0328,
      "base_realized_risk_proxy": 0.0087,
      "realization_scalar": 0.265,
      "gap_to_structural": 0.085,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0174,
          "realized_risk_proxy": 0.0046
        },
        "base": {
          "near_term_risk": 0.0328,
          "realized_risk_proxy": 0.0087
        },
        "fast_adoption": {
          "near_term_risk": 0.0654,
          "realized_risk_proxy": 0.0173
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22680",
      "title": "Occupational therapist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5896,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5524,
      "offset_buffer_score": 0.6866,
      "demand_persistence_score": 0.5044,
      "signal_alignment_score": 0.3895,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0058,
      "base_near_term_risk": 0.002,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.2548,
      "gap_to_structural": 0.0053,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0011,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.002,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.0041,
          "realized_risk_proxy": 0.001
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24352",
      "title": "Oil and bunker trader",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5042,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.436,
      "offset_buffer_score": 0.5988,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.495,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2825,
      "base_near_term_risk": 0.0989,
      "base_realized_risk_proxy": 0.0379,
      "realization_scalar": 0.3832,
      "gap_to_structural": 0.2446,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0525,
          "realized_risk_proxy": 0.0201
        },
        "base": {
          "near_term_risk": 0.0989,
          "realized_risk_proxy": 0.0379
        },
        "fast_adoption": {
          "near_term_risk": 0.1971,
          "realized_risk_proxy": 0.0755
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21212",
      "title": "Operations research analyst",
      "risk_band": "very_high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4728,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2511,
      "offset_buffer_score": 0.4424,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2894,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.523,
      "base_near_term_risk": 0.1849,
      "base_realized_risk_proxy": 0.0587,
      "realization_scalar": 0.3174,
      "gap_to_structural": 0.4643,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0981,
          "realized_risk_proxy": 0.0312
        },
        "base": {
          "near_term_risk": 0.1849,
          "realized_risk_proxy": 0.0587
        },
        "fast_adoption": {
          "near_term_risk": 0.3686,
          "realized_risk_proxy": 0.117
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22145",
      "title": "Ophthalmologist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5526,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5451,
      "offset_buffer_score": 0.715,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3877,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0083,
      "base_near_term_risk": 0.0029,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.2623,
      "gap_to_structural": 0.0075,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0016,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0029,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.0059,
          "realized_risk_proxy": 0.0015
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22670",
      "title": "Optometrist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5101,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5528,
      "offset_buffer_score": 0.6297,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3896,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0202,
      "base_near_term_risk": 0.0071,
      "base_realized_risk_proxy": 0.0019,
      "realization_scalar": 0.2704,
      "gap_to_structural": 0.0183,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0037,
          "realized_risk_proxy": 0.001
        },
        "base": {
          "near_term_risk": 0.0071,
          "realized_risk_proxy": 0.0019
        },
        "fast_adoption": {
          "near_term_risk": 0.0141,
          "realized_risk_proxy": 0.0038
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22135",
      "title": "Orthopaedic surgeon",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5133,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5459,
      "offset_buffer_score": 0.6293,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3879,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0008,
      "base_near_term_risk": 0.0003,
      "base_realized_risk_proxy": 0.0001,
      "realization_scalar": 0.2698,
      "gap_to_structural": 0.0007,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0002,
          "realized_risk_proxy": 0
        },
        "base": {
          "near_term_risk": 0.0003,
          "realized_risk_proxy": 0.0001
        },
        "fast_adoption": {
          "near_term_risk": 0.0006,
          "realized_risk_proxy": 0.0002
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22148",
      "title": "Otorhinolaryngologist/Ear, nose, throat (ENT) specialist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5008,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5446,
      "offset_buffer_score": 0.6005,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3876,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0086,
      "base_near_term_risk": 0.003,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.2721,
      "gap_to_structural": 0.0078,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0016,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.003,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.006,
          "realized_risk_proxy": 0.0016
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22126",
      "title": "Paediatrician",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5437,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5444,
      "offset_buffer_score": 0.6947,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3875,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0058,
      "base_near_term_risk": 0.002,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.264,
      "gap_to_structural": 0.0053,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0011,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.002,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.0041,
          "realized_risk_proxy": 0.0011
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24233",
      "title": "Personnel/Human resource officer",
      "risk_band": "moderate",
      "archetype": "people_recruiting",
      "short_run_cap_score": 0.3,
      "offset_potential_score": 0.544,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2518,
      "offset_buffer_score": 0.6189,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3144,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2457,
      "base_near_term_risk": 0.086,
      "base_realized_risk_proxy": 0.024,
      "realization_scalar": 0.2786,
      "gap_to_structural": 0.2217,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0456,
          "realized_risk_proxy": 0.0127
        },
        "base": {
          "near_term_risk": 0.086,
          "realized_risk_proxy": 0.024
        },
        "fast_adoption": {
          "near_term_risk": 0.1714,
          "realized_risk_proxy": 0.0478
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22621",
      "title": "Pharmacist (patient care)",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5403,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5534,
      "offset_buffer_score": 0.6967,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3898,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0278,
      "base_near_term_risk": 0.0097,
      "base_realized_risk_proxy": 0.0026,
      "realization_scalar": 0.2647,
      "gap_to_structural": 0.0252,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0052,
          "realized_risk_proxy": 0.0014
        },
        "base": {
          "near_term_risk": 0.0097,
          "realized_risk_proxy": 0.0026
        },
        "fast_adoption": {
          "near_term_risk": 0.0194,
          "realized_risk_proxy": 0.0051
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21341",
      "title": "Pharmacologist",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6222,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.242,
      "offset_buffer_score": 0.6587,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2872,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0524,
      "base_near_term_risk": 0.0183,
      "base_realized_risk_proxy": 0.0059,
      "realization_scalar": 0.3208,
      "gap_to_structural": 0.0465,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0097,
          "realized_risk_proxy": 0.0031
        },
        "base": {
          "near_term_risk": 0.0183,
          "realized_risk_proxy": 0.0059
        },
        "fast_adoption": {
          "near_term_risk": 0.0365,
          "realized_risk_proxy": 0.0117
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22640",
      "title": "Physiotherapist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5379,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.5524,
      "offset_buffer_score": 0.5729,
      "demand_persistence_score": 0.5044,
      "signal_alignment_score": 0.3895,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.006,
      "base_near_term_risk": 0.0021,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.2304,
      "gap_to_structural": 0.0055,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0011,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0021,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.0042,
          "realized_risk_proxy": 0.001
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22692",
      "title": "Podiatrist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5818,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5678,
      "offset_buffer_score": 0.671,
      "demand_persistence_score": 0.5044,
      "signal_alignment_score": 0.3934,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0255,
      "base_near_term_risk": 0.0089,
      "base_realized_risk_proxy": 0.0023,
      "realization_scalar": 0.2577,
      "gap_to_structural": 0.0232,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0047,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.0089,
          "realized_risk_proxy": 0.0023
        },
        "fast_adoption": {
          "near_term_risk": 0.0178,
          "realized_risk_proxy": 0.0046
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24220",
      "title": "Policy administration professional (e.g. policy analyst)",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5021,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2436,
      "offset_buffer_score": 0.5137,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2876,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4065,
      "base_near_term_risk": 0.1425,
      "base_realized_risk_proxy": 0.0505,
      "realization_scalar": 0.3541,
      "gap_to_structural": 0.356,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0756,
          "realized_risk_proxy": 0.0268
        },
        "base": {
          "near_term_risk": 0.1425,
          "realized_risk_proxy": 0.0505
        },
        "fast_adoption": {
          "near_term_risk": 0.2841,
          "realized_risk_proxy": 0.1006
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21512",
      "title": "Power generation and distribution engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5618,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2459,
      "offset_buffer_score": 0.6477,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2882,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1482,
      "base_near_term_risk": 0.0519,
      "base_realized_risk_proxy": 0.0175,
      "realization_scalar": 0.3378,
      "gap_to_structural": 0.1307,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0275,
          "realized_risk_proxy": 0.0093
        },
        "base": {
          "near_term_risk": 0.0519,
          "realized_risk_proxy": 0.0175
        },
        "fast_adoption": {
          "near_term_risk": 0.1034,
          "realized_risk_proxy": 0.0349
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21415",
      "title": "Process engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.578,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.5445,
      "offset_buffer_score": 0.6484,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.3628,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1037,
      "base_near_term_risk": 0.0364,
      "base_realized_risk_proxy": 0.0116,
      "realization_scalar": 0.3183,
      "gap_to_structural": 0.0921,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0193,
          "realized_risk_proxy": 0.0061
        },
        "base": {
          "near_term_risk": 0.0364,
          "realized_risk_proxy": 0.0116
        },
        "fast_adoption": {
          "near_term_risk": 0.0726,
          "realized_risk_proxy": 0.0231
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21498",
      "title": "Procurement engineer",
      "risk_band": "low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.4824,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5633,
      "offset_buffer_score": 0.5868,
      "demand_persistence_score": 0.2824,
      "signal_alignment_score": 0.4823,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1259,
      "base_near_term_risk": 0.0442,
      "base_realized_risk_proxy": 0.015,
      "realization_scalar": 0.3396,
      "gap_to_structural": 0.1109,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0234,
          "realized_risk_proxy": 0.008
        },
        "base": {
          "near_term_risk": 0.0442,
          "realized_risk_proxy": 0.015
        },
        "fast_adoption": {
          "near_term_risk": 0.0881,
          "realized_risk_proxy": 0.0299
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26541",
      "title": "Producer (stage, film, television, game, commercial, video and radio)",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5829,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2419,
      "offset_buffer_score": 0.6897,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2885,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1059,
      "base_near_term_risk": 0.0376,
      "base_realized_risk_proxy": 0.0133,
      "realization_scalar": 0.3528,
      "gap_to_structural": 0.0926,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0199,
          "realized_risk_proxy": 0.007
        },
        "base": {
          "near_term_risk": 0.0376,
          "realized_risk_proxy": 0.0133
        },
        "fast_adoption": {
          "near_term_risk": 0.0749,
          "realized_risk_proxy": 0.0264
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21632",
      "title": "Product and industrial designer",
      "risk_band": "moderate",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.5368,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2463,
      "offset_buffer_score": 0.5931,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2653,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1645,
      "base_near_term_risk": 0.0577,
      "base_realized_risk_proxy": 0.0187,
      "realization_scalar": 0.3247,
      "gap_to_structural": 0.1458,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0306,
          "realized_risk_proxy": 0.0099
        },
        "base": {
          "near_term_risk": 0.0577,
          "realized_risk_proxy": 0.0187
        },
        "fast_adoption": {
          "near_term_risk": 0.1149,
          "realized_risk_proxy": 0.0373
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21412",
      "title": "Production engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5904,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5458,
      "offset_buffer_score": 0.6771,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.3631,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1063,
      "base_near_term_risk": 0.0373,
      "base_realized_risk_proxy": 0.0135,
      "realization_scalar": 0.3611,
      "gap_to_structural": 0.0928,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0198,
          "realized_risk_proxy": 0.0072
        },
        "base": {
          "near_term_risk": 0.0373,
          "realized_risk_proxy": 0.0135
        },
        "fast_adoption": {
          "near_term_risk": 0.0744,
          "realized_risk_proxy": 0.0269
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22128",
      "title": "Psychiatrist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.546,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5463,
      "offset_buffer_score": 0.7017,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.388,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0056,
      "base_near_term_risk": 0.002,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.2635,
      "gap_to_structural": 0.0051,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0011,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.002,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.004,
          "realized_risk_proxy": 0.001
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24320",
      "title": "Public relations/Corporate communications professional",
      "risk_band": "high",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.489,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4388,
      "offset_buffer_score": 0.5685,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4957,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3004,
      "base_near_term_risk": 0.1051,
      "base_realized_risk_proxy": 0.0407,
      "realization_scalar": 0.3869,
      "gap_to_structural": 0.2597,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0558,
          "realized_risk_proxy": 0.0216
        },
        "base": {
          "near_term_risk": 0.1051,
          "realized_risk_proxy": 0.0407
        },
        "fast_adoption": {
          "near_term_risk": 0.2096,
          "realized_risk_proxy": 0.0811
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21414",
      "title": "Quality control/assurance engineer",
      "risk_band": "low",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5754,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.562,
      "offset_buffer_score": 0.6615,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.3942,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1087,
      "base_near_term_risk": 0.0382,
      "base_realized_risk_proxy": 0.0119,
      "realization_scalar": 0.3106,
      "gap_to_structural": 0.0968,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0203,
          "realized_risk_proxy": 0.0063
        },
        "base": {
          "near_term_risk": 0.0382,
          "realized_risk_proxy": 0.0119
        },
        "fast_adoption": {
          "near_term_risk": 0.0762,
          "realized_risk_proxy": 0.0237
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21494",
      "title": "Quantity surveyor",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4908,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.5422,
      "offset_buffer_score": 0.5717,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3622,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1373,
      "base_near_term_risk": 0.0481,
      "base_realized_risk_proxy": 0.0163,
      "realization_scalar": 0.3387,
      "gap_to_structural": 0.121,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0255,
          "realized_risk_proxy": 0.0086
        },
        "base": {
          "near_term_risk": 0.0481,
          "realized_risk_proxy": 0.0163
        },
        "fast_adoption": {
          "near_term_risk": 0.0958,
          "realized_risk_proxy": 0.0325
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22694",
      "title": "Radiation therapist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5808,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5684,
      "offset_buffer_score": 0.6692,
      "demand_persistence_score": 0.5044,
      "signal_alignment_score": 0.3935,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0289,
      "base_near_term_risk": 0.0101,
      "base_realized_risk_proxy": 0.0026,
      "realization_scalar": 0.2579,
      "gap_to_structural": 0.0263,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0054,
          "realized_risk_proxy": 0.0014
        },
        "base": {
          "near_term_risk": 0.0101,
          "realized_risk_proxy": 0.0026
        },
        "fast_adoption": {
          "near_term_risk": 0.0202,
          "realized_risk_proxy": 0.0052
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22200",
      "title": "Registered nurse and other nursing professional (e.g. clinical nurse, nurse educator, excluding enrolled nurse)",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.642,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2939,
      "offset_buffer_score": 0.7319,
      "demand_persistence_score": 0.5044,
      "signal_alignment_score": 0.3249,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0247,
      "base_near_term_risk": 0.0087,
      "base_realized_risk_proxy": 0.0017,
      "realization_scalar": 0.1983,
      "gap_to_structural": 0.023,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0046,
          "realized_risk_proxy": 0.0009
        },
        "base": {
          "near_term_risk": 0.0087,
          "realized_risk_proxy": 0.0017
        },
        "fast_adoption": {
          "near_term_risk": 0.0172,
          "realized_risk_proxy": 0.0034
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24291",
      "title": "Research officer (non-statistical)",
      "risk_band": "high",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5034,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2427,
      "offset_buffer_score": 0.5434,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4466,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3154,
      "base_near_term_risk": 0.1118,
      "base_realized_risk_proxy": 0.0408,
      "realization_scalar": 0.3647,
      "gap_to_structural": 0.2746,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0594,
          "realized_risk_proxy": 0.0216
        },
        "base": {
          "near_term_risk": 0.1118,
          "realized_risk_proxy": 0.0408
        },
        "fast_adoption": {
          "near_term_risk": 0.2229,
          "realized_risk_proxy": 0.0813
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24315",
      "title": "Revenue specialist",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5138,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4379,
      "offset_buffer_score": 0.622,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4955,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2557,
      "base_near_term_risk": 0.0902,
      "base_realized_risk_proxy": 0.0344,
      "realization_scalar": 0.3809,
      "gap_to_structural": 0.2213,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0479,
          "realized_risk_proxy": 0.0182
        },
        "base": {
          "near_term_risk": 0.0902,
          "realized_risk_proxy": 0.0344
        },
        "fast_adoption": {
          "near_term_risk": 0.1799,
          "realized_risk_proxy": 0.0685
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21475",
      "title": "Rolling stock engineer",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5098,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.5472,
      "offset_buffer_score": 0.6188,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3635,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1492,
      "base_near_term_risk": 0.0524,
      "base_realized_risk_proxy": 0.0175,
      "realization_scalar": 0.3344,
      "gap_to_structural": 0.1317,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0278,
          "realized_risk_proxy": 0.0093
        },
        "base": {
          "near_term_risk": 0.0524,
          "realized_risk_proxy": 0.0175
        },
        "fast_adoption": {
          "near_term_risk": 0.1044,
          "realized_risk_proxy": 0.0349
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24334",
      "title": "Sales professional (institutional sales of financial products)",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4796,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.4387,
      "offset_buffer_score": 0.5198,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3134,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3312,
      "base_near_term_risk": 0.1168,
      "base_realized_risk_proxy": 0.0289,
      "realization_scalar": 0.2471,
      "gap_to_structural": 0.3023,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.062,
          "realized_risk_proxy": 0.0153
        },
        "base": {
          "near_term_risk": 0.1168,
          "realized_risk_proxy": 0.0289
        },
        "fast_adoption": {
          "near_term_risk": 0.2328,
          "realized_risk_proxy": 0.0575
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26374",
      "title": "School counsellor",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5938,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.243,
      "offset_buffer_score": 0.7148,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2888,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0628,
      "base_near_term_risk": 0.0222,
      "base_realized_risk_proxy": 0.0078,
      "realization_scalar": 0.3497,
      "gap_to_structural": 0.055,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0118,
          "realized_risk_proxy": 0.0041
        },
        "base": {
          "near_term_risk": 0.0222,
          "realized_risk_proxy": 0.0078
        },
        "fast_adoption": {
          "near_term_risk": 0.0442,
          "realized_risk_proxy": 0.0155
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26412",
      "title": "Script writer and editor",
      "risk_band": "very_high",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.4548,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2529,
      "offset_buffer_score": 0.4047,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2912,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5239,
      "base_near_term_risk": 0.1848,
      "base_realized_risk_proxy": 0.0724,
      "realization_scalar": 0.3918,
      "gap_to_structural": 0.4515,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0981,
          "realized_risk_proxy": 0.0384
        },
        "base": {
          "near_term_risk": 0.1848,
          "realized_risk_proxy": 0.0724
        },
        "fast_adoption": {
          "near_term_risk": 0.3684,
          "realized_risk_proxy": 0.1443
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24151",
      "title": "Securities and finance broker",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.6073,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2388,
      "offset_buffer_score": 0.6503,
      "demand_persistence_score": 0.4624,
      "signal_alignment_score": 0.4457,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2525,
      "base_near_term_risk": 0.0885,
      "base_realized_risk_proxy": 0.03,
      "realization_scalar": 0.3393,
      "gap_to_structural": 0.2225,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.047,
          "realized_risk_proxy": 0.0159
        },
        "base": {
          "near_term_risk": 0.0885,
          "realized_risk_proxy": 0.03
        },
        "fast_adoption": {
          "near_term_risk": 0.1764,
          "realized_risk_proxy": 0.0599
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24141",
      "title": "Securities and finance dealer",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5417,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2409,
      "offset_buffer_score": 0.6257,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4462,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2596,
      "base_near_term_risk": 0.0909,
      "base_realized_risk_proxy": 0.0323,
      "realization_scalar": 0.3555,
      "gap_to_structural": 0.2273,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0482,
          "realized_risk_proxy": 0.0171
        },
        "base": {
          "near_term_risk": 0.0909,
          "realized_risk_proxy": 0.0323
        },
        "fast_adoption": {
          "near_term_risk": 0.1811,
          "realized_risk_proxy": 0.0644
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25243",
      "title": "Security operations specialist",
      "risk_band": "high",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5581,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2412,
      "offset_buffer_score": 0.5278,
      "demand_persistence_score": 0.4924,
      "signal_alignment_score": 0.4017,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3636,
      "base_near_term_risk": 0.1295,
      "base_realized_risk_proxy": 0.0458,
      "realization_scalar": 0.3535,
      "gap_to_structural": 0.3178,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0688,
          "realized_risk_proxy": 0.0243
        },
        "base": {
          "near_term_risk": 0.1295,
          "realized_risk_proxy": 0.0458
        },
        "fast_adoption": {
          "near_term_risk": 0.2582,
          "realized_risk_proxy": 0.0913
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21523",
      "title": "Semi-conductor engineer",
      "risk_band": "moderate",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5736,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2392,
      "offset_buffer_score": 0.5488,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2865,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2702,
      "base_near_term_risk": 0.0948,
      "base_realized_risk_proxy": 0.0317,
      "realization_scalar": 0.334,
      "gap_to_structural": 0.2385,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0503,
          "realized_risk_proxy": 0.0168
        },
        "base": {
          "near_term_risk": 0.0948,
          "realized_risk_proxy": 0.0317
        },
        "fast_adoption": {
          "near_term_risk": 0.1891,
          "realized_risk_proxy": 0.0631
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21670",
      "title": "Service designer",
      "risk_band": "moderate",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.5086,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2681,
      "offset_buffer_score": 0.5393,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2707,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.284,
      "base_near_term_risk": 0.1005,
      "base_realized_risk_proxy": 0.0336,
      "realization_scalar": 0.3341,
      "gap_to_structural": 0.2504,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0533,
          "realized_risk_proxy": 0.0178
        },
        "base": {
          "near_term_risk": 0.1005,
          "realized_risk_proxy": 0.0336
        },
        "fast_adoption": {
          "near_term_risk": 0.2003,
          "realized_risk_proxy": 0.0669
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24362",
      "title": "Ship broker (e.g. charter or sales & purchase)",
      "risk_band": "moderate",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.5169,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4429,
      "offset_buffer_score": 0.6064,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.3145,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2763,
      "base_near_term_risk": 0.0969,
      "base_realized_risk_proxy": 0.0267,
      "realization_scalar": 0.2757,
      "gap_to_structural": 0.2496,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0514,
          "realized_risk_proxy": 0.0142
        },
        "base": {
          "near_term_risk": 0.0969,
          "realized_risk_proxy": 0.0267
        },
        "fast_adoption": {
          "near_term_risk": 0.1931,
          "realized_risk_proxy": 0.0532
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24353",
      "title": "Ship charterer",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5049,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4349,
      "offset_buffer_score": 0.5992,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4947,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2706,
      "base_near_term_risk": 0.0947,
      "base_realized_risk_proxy": 0.0363,
      "realization_scalar": 0.383,
      "gap_to_structural": 0.2343,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0503,
          "realized_risk_proxy": 0.0193
        },
        "base": {
          "near_term_risk": 0.0947,
          "realized_risk_proxy": 0.0363
        },
        "fast_adoption": {
          "near_term_risk": 0.1888,
          "realized_risk_proxy": 0.0723
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26322",
      "title": "Social science researcher",
      "risk_band": "low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5824,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.266,
      "offset_buffer_score": 0.6995,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2945,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1069,
      "base_near_term_risk": 0.0378,
      "base_realized_risk_proxy": 0.0134,
      "realization_scalar": 0.3551,
      "gap_to_structural": 0.0935,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0201,
          "realized_risk_proxy": 0.0071
        },
        "base": {
          "near_term_risk": 0.0378,
          "realized_risk_proxy": 0.0134
        },
        "fast_adoption": {
          "near_term_risk": 0.0753,
          "realized_risk_proxy": 0.0268
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26351",
      "title": "Social worker (general)",
      "risk_band": "very_low",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.582,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2656,
      "offset_buffer_score": 0.5806,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2944,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0401,
      "base_near_term_risk": 0.014,
      "base_realized_risk_proxy": 0.0044,
      "realization_scalar": 0.3108,
      "gap_to_structural": 0.0357,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0074,
          "realized_risk_proxy": 0.0023
        },
        "base": {
          "near_term_risk": 0.014,
          "realized_risk_proxy": 0.0044
        },
        "fast_adoption": {
          "near_term_risk": 0.028,
          "realized_risk_proxy": 0.0087
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25121",
      "title": "Software developer",
      "risk_band": "high",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5245,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2461,
      "offset_buffer_score": 0.4159,
      "demand_persistence_score": 0.5694,
      "signal_alignment_score": 0.4029,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3229,
      "base_near_term_risk": 0.1145,
      "base_realized_risk_proxy": 0.0414,
      "realization_scalar": 0.3613,
      "gap_to_structural": 0.2815,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0608,
          "realized_risk_proxy": 0.022
        },
        "base": {
          "near_term_risk": 0.1145,
          "realized_risk_proxy": 0.0414
        },
        "fast_adoption": {
          "near_term_risk": 0.2282,
          "realized_risk_proxy": 0.0825
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22662",
      "title": "Speech therapist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5202,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5499,
      "offset_buffer_score": 0.6488,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3889,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0282,
      "base_near_term_risk": 0.0099,
      "base_realized_risk_proxy": 0.0027,
      "realization_scalar": 0.2685,
      "gap_to_structural": 0.0255,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0053,
          "realized_risk_proxy": 0.0014
        },
        "base": {
          "near_term_risk": 0.0099,
          "realized_risk_proxy": 0.0027
        },
        "fast_adoption": {
          "near_term_risk": 0.0197,
          "realized_risk_proxy": 0.0053
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21231",
      "title": "Statistical officer/Data analyst",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4943,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2734,
      "offset_buffer_score": 0.4986,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.295,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4795,
      "base_near_term_risk": 0.1683,
      "base_realized_risk_proxy": 0.0606,
      "realization_scalar": 0.3601,
      "gap_to_structural": 0.4189,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0893,
          "realized_risk_proxy": 0.0322
        },
        "base": {
          "near_term_risk": 0.1683,
          "realized_risk_proxy": 0.0606
        },
        "fast_adoption": {
          "near_term_risk": 0.3354,
          "realized_risk_proxy": 0.1208
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21221",
      "title": "Statistician",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.6096,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2378,
      "offset_buffer_score": 0.6266,
      "demand_persistence_score": 0.5119,
      "signal_alignment_score": 0.2861,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.323,
      "base_near_term_risk": 0.1136,
      "base_realized_risk_proxy": 0.0368,
      "realization_scalar": 0.3242,
      "gap_to_structural": 0.2862,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0603,
          "realized_risk_proxy": 0.0195
        },
        "base": {
          "near_term_risk": 0.1136,
          "realized_risk_proxy": 0.0368
        },
        "fast_adoption": {
          "near_term_risk": 0.2264,
          "realized_risk_proxy": 0.0734
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25111",
      "title": "Systems designer/analyst",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5303,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2443,
      "offset_buffer_score": 0.5767,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2878,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3157,
      "base_near_term_risk": 0.111,
      "base_realized_risk_proxy": 0.0385,
      "realization_scalar": 0.3464,
      "gap_to_structural": 0.2772,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0589,
          "realized_risk_proxy": 0.0204
        },
        "base": {
          "near_term_risk": 0.111,
          "realized_risk_proxy": 0.0385
        },
        "fast_adoption": {
          "near_term_risk": 0.2213,
          "realized_risk_proxy": 0.0767
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24113",
      "title": "Tax accountant",
      "risk_band": "high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.6027,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2429,
      "offset_buffer_score": 0.5737,
      "demand_persistence_score": 0.5889,
      "signal_alignment_score": 0.3144,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3315,
      "base_near_term_risk": 0.117,
      "base_realized_risk_proxy": 0.0327,
      "realization_scalar": 0.2793,
      "gap_to_structural": 0.2988,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0621,
          "realized_risk_proxy": 0.0173
        },
        "base": {
          "near_term_risk": 0.117,
          "realized_risk_proxy": 0.0327
        },
        "fast_adoption": {
          "near_term_risk": 0.2333,
          "realized_risk_proxy": 0.0652
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "23103",
      "title": "Teaching assistant/Tutor in university",
      "risk_band": "low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5475,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2701,
      "offset_buffer_score": 0.6311,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3189,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1257,
      "base_near_term_risk": 0.0446,
      "base_realized_risk_proxy": 0.0114,
      "realization_scalar": 0.2549,
      "gap_to_structural": 0.1143,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0236,
          "realized_risk_proxy": 0.006
        },
        "base": {
          "near_term_risk": 0.0446,
          "realized_risk_proxy": 0.0114
        },
        "fast_adoption": {
          "near_term_risk": 0.0888,
          "realized_risk_proxy": 0.0226
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24331",
      "title": "Technical sales professional",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4719,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.4331,
      "offset_buffer_score": 0.497,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.312,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3703,
      "base_near_term_risk": 0.1302,
      "base_realized_risk_proxy": 0.0324,
      "realization_scalar": 0.2484,
      "gap_to_structural": 0.3379,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0691,
          "realized_risk_proxy": 0.0172
        },
        "base": {
          "near_term_risk": 0.1302,
          "realized_risk_proxy": 0.0324
        },
        "fast_adoption": {
          "near_term_risk": 0.2596,
          "realized_risk_proxy": 0.0645
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26414",
      "title": "Technical writer",
      "risk_band": "very_high",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.4546,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2527,
      "offset_buffer_score": 0.4042,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2912,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5268,
      "base_near_term_risk": 0.187,
      "base_realized_risk_proxy": 0.0733,
      "realization_scalar": 0.3919,
      "gap_to_structural": 0.4535,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0992,
          "realized_risk_proxy": 0.0389
        },
        "base": {
          "near_term_risk": 0.187,
          "realized_risk_proxy": 0.0733
        },
        "fast_adoption": {
          "near_term_risk": 0.3727,
          "realized_risk_proxy": 0.1461
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "23300",
      "title": "Technical/Vocational/Commercial education institute teacher and trainer",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5527,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2958,
      "offset_buffer_score": 0.6553,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3254,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0312,
      "base_near_term_risk": 0.011,
      "base_realized_risk_proxy": 0.0028,
      "realization_scalar": 0.2553,
      "gap_to_structural": 0.0284,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0059,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.011,
          "realized_risk_proxy": 0.0028
        },
        "fast_adoption": {
          "near_term_risk": 0.022,
          "realized_risk_proxy": 0.0056
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21532",
      "title": "Telecommunications engineer",
      "risk_band": "high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4776,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2332,
      "offset_buffer_score": 0.4488,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.285,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4656,
      "base_near_term_risk": 0.1635,
      "base_realized_risk_proxy": 0.059,
      "realization_scalar": 0.3606,
      "gap_to_structural": 0.4066,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0868,
          "realized_risk_proxy": 0.0313
        },
        "base": {
          "near_term_risk": 0.1635,
          "realized_risk_proxy": 0.059
        },
        "fast_adoption": {
          "near_term_risk": 0.3259,
          "realized_risk_proxy": 0.1175
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24361",
      "title": "Trade broker",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.5012,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4404,
      "offset_buffer_score": 0.597,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4961,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2792,
      "base_near_term_risk": 0.0979,
      "base_realized_risk_proxy": 0.0376,
      "realization_scalar": 0.3839,
      "gap_to_structural": 0.2416,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.052,
          "realized_risk_proxy": 0.0199
        },
        "base": {
          "near_term_risk": 0.0979,
          "realized_risk_proxy": 0.0376
        },
        "fast_adoption": {
          "near_term_risk": 0.1951,
          "realized_risk_proxy": 0.0749
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22301",
      "title": "Traditional Chinese medicine practitioner",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5317,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5562,
      "offset_buffer_score": 0.6808,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3905,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0027,
      "base_near_term_risk": 0.001,
      "base_realized_risk_proxy": 0.0003,
      "realization_scalar": 0.2663,
      "gap_to_structural": 0.0024,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0005,
          "realized_risk_proxy": 0.0001
        },
        "base": {
          "near_term_risk": 0.001,
          "realized_risk_proxy": 0.0003
        },
        "fast_adoption": {
          "near_term_risk": 0.0019,
          "realized_risk_proxy": 0.0005
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24240",
      "title": "Training and staff development professional",
      "risk_band": "high",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.4877,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2407,
      "offset_buffer_score": 0.5069,
      "demand_persistence_score": 0.2524,
      "signal_alignment_score": 0.4462,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3626,
      "base_near_term_risk": 0.1292,
      "base_realized_risk_proxy": 0.0476,
      "realization_scalar": 0.3684,
      "gap_to_structural": 0.315,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0686,
          "realized_risk_proxy": 0.0253
        },
        "base": {
          "near_term_risk": 0.1292,
          "realized_risk_proxy": 0.0476
        },
        "fast_adoption": {
          "near_term_risk": 0.2575,
          "realized_risk_proxy": 0.0948
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "26431",
      "title": "Translator",
      "risk_band": "moderate",
      "archetype": "writing_editorial",
      "short_run_cap_score": 0.62,
      "offset_potential_score": 0.5722,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2647,
      "offset_buffer_score": 0.6756,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2942,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2299,
      "base_near_term_risk": 0.0813,
      "base_realized_risk_proxy": 0.0291,
      "realization_scalar": 0.358,
      "gap_to_structural": 0.2008,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0432,
          "realized_risk_proxy": 0.0154
        },
        "base": {
          "near_term_risk": 0.0813,
          "realized_risk_proxy": 0.0291
        },
        "fast_adoption": {
          "near_term_risk": 0.1621,
          "realized_risk_proxy": 0.058
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "24134",
      "title": "Treasury manager",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.6079,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2422,
      "offset_buffer_score": 0.6121,
      "demand_persistence_score": 0.5394,
      "signal_alignment_score": 0.4465,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2938,
      "base_near_term_risk": 0.1047,
      "base_realized_risk_proxy": 0.0308,
      "realization_scalar": 0.2946,
      "gap_to_structural": 0.263,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0556,
          "realized_risk_proxy": 0.0164
        },
        "base": {
          "near_term_risk": 0.1047,
          "realized_risk_proxy": 0.0308
        },
        "fast_adoption": {
          "near_term_risk": 0.2086,
          "realized_risk_proxy": 0.0615
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "23101",
      "title": "University lecturer",
      "risk_band": "low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5206,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2793,
      "offset_buffer_score": 0.5819,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3213,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1069,
      "base_near_term_risk": 0.0374,
      "base_realized_risk_proxy": 0.0097,
      "realization_scalar": 0.2602,
      "gap_to_structural": 0.0972,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0199,
          "realized_risk_proxy": 0.0052
        },
        "base": {
          "near_term_risk": 0.0374,
          "realized_risk_proxy": 0.0097
        },
        "fast_adoption": {
          "near_term_risk": 0.0746,
          "realized_risk_proxy": 0.0194
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "21641",
      "title": "Urban planner",
      "risk_band": "low",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.5521,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2678,
      "offset_buffer_score": 0.6346,
      "demand_persistence_score": 0.3019,
      "signal_alignment_score": 0.2936,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1066,
      "base_near_term_risk": 0.0373,
      "base_realized_risk_proxy": 0.0128,
      "realization_scalar": 0.3425,
      "gap_to_structural": 0.0938,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0198,
          "realized_risk_proxy": 0.0068
        },
        "base": {
          "near_term_risk": 0.0373,
          "realized_risk_proxy": 0.0128
        },
        "fast_adoption": {
          "near_term_risk": 0.0744,
          "realized_risk_proxy": 0.0255
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22138",
      "title": "Urologist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.4705,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5493,
      "offset_buffer_score": 0.5389,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3887,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0007,
      "base_near_term_risk": 0.0003,
      "base_realized_risk_proxy": 0.0001,
      "realization_scalar": 0.278,
      "gap_to_structural": 0.0006,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0001,
          "realized_risk_proxy": 0
        },
        "base": {
          "near_term_risk": 0.0003,
          "realized_risk_proxy": 0.0001
        },
        "fast_adoption": {
          "near_term_risk": 0.0005,
          "realized_risk_proxy": 0.0001
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "22500",
      "title": "Veterinarian",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5306,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.5575,
      "offset_buffer_score": 0.6798,
      "demand_persistence_score": 0.2944,
      "signal_alignment_score": 0.3908,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0025,
      "base_near_term_risk": 0.0009,
      "base_realized_risk_proxy": 0.0002,
      "realization_scalar": 0.2665,
      "gap_to_structural": 0.0023,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0005,
          "realized_risk_proxy": 0.0001
        },
        "base": {
          "near_term_risk": 0.0009,
          "realized_risk_proxy": 0.0002
        },
        "fast_adoption": {
          "near_term_risk": 0.0017,
          "realized_risk_proxy": 0.0005
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "25122",
      "title": "Web and mobile applications developer",
      "risk_band": "high",
      "archetype": "software_engineering",
      "short_run_cap_score": 0.58,
      "offset_potential_score": 0.5274,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2393,
      "offset_buffer_score": 0.4152,
      "demand_persistence_score": 0.5694,
      "signal_alignment_score": 0.4013,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4263,
      "base_near_term_risk": 0.1503,
      "base_realized_risk_proxy": 0.0624,
      "realization_scalar": 0.4151,
      "gap_to_structural": 0.3639,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0798,
          "realized_risk_proxy": 0.0331
        },
        "base": {
          "near_term_risk": 0.1503,
          "realized_risk_proxy": 0.0624
        },
        "fast_adoption": {
          "near_term_risk": 0.2996,
          "realized_risk_proxy": 0.1244
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33392",
      "title": "Advertising salesman",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5354,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.242,
      "offset_buffer_score": 0.5914,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2885,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.278,
      "base_near_term_risk": 0.0984,
      "base_realized_risk_proxy": 0.0279,
      "realization_scalar": 0.2832,
      "gap_to_structural": 0.2501,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0522,
          "realized_risk_proxy": 0.0148
        },
        "base": {
          "near_term_risk": 0.0984,
          "realized_risk_proxy": 0.0279
        },
        "fast_adoption": {
          "near_term_risk": 0.1961,
          "realized_risk_proxy": 0.0555
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31211",
      "title": "Aeronautical engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.46,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2487,
      "offset_buffer_score": 0.4327,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1567,
      "base_near_term_risk": 0.0551,
      "base_realized_risk_proxy": 0.0165,
      "realization_scalar": 0.3,
      "gap_to_structural": 0.1402,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0293,
          "realized_risk_proxy": 0.0088
        },
        "base": {
          "near_term_risk": 0.0551,
          "realized_risk_proxy": 0.0165
        },
        "fast_adoption": {
          "near_term_risk": 0.1099,
          "realized_risk_proxy": 0.033
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33222",
      "title": "After sales adviser/Client account service executive",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4837,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.4462,
      "offset_buffer_score": 0.5428,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3153,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.368,
      "base_near_term_risk": 0.1298,
      "base_realized_risk_proxy": 0.032,
      "realization_scalar": 0.2465,
      "gap_to_structural": 0.336,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0689,
          "realized_risk_proxy": 0.017
        },
        "base": {
          "near_term_risk": 0.1298,
          "realized_risk_proxy": 0.032
        },
        "fast_adoption": {
          "near_term_risk": 0.2587,
          "realized_risk_proxy": 0.0638
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31594",
      "title": "Air cargo officer",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5065,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2493,
      "offset_buffer_score": 0.5356,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2903,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0993,
      "base_near_term_risk": 0.035,
      "base_realized_risk_proxy": 0.0101,
      "realization_scalar": 0.2897,
      "gap_to_structural": 0.0892,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0186,
          "realized_risk_proxy": 0.0054
        },
        "base": {
          "near_term_risk": 0.035,
          "realized_risk_proxy": 0.0101
        },
        "fast_adoption": {
          "near_term_risk": 0.0697,
          "realized_risk_proxy": 0.0202
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33611",
      "title": "Air transport equipment project executive",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4776,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2934,
      "offset_buffer_score": 0.4892,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3014,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2708,
      "base_near_term_risk": 0.0948,
      "base_realized_risk_proxy": 0.0284,
      "realization_scalar": 0.2995,
      "gap_to_structural": 0.2424,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0503,
          "realized_risk_proxy": 0.0151
        },
        "base": {
          "near_term_risk": 0.0948,
          "realized_risk_proxy": 0.0284
        },
        "fast_adoption": {
          "near_term_risk": 0.1889,
          "realized_risk_proxy": 0.0566
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31571",
      "title": "Air transport service supervisor",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5416,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2559,
      "offset_buffer_score": 0.6198,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.292,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0289,
      "base_near_term_risk": 0.0101,
      "base_realized_risk_proxy": 0.0029,
      "realization_scalar": 0.2819,
      "gap_to_structural": 0.026,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0054,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.0101,
          "realized_risk_proxy": 0.0029
        },
        "fast_adoption": {
          "near_term_risk": 0.0202,
          "realized_risk_proxy": 0.0057
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31152",
      "title": "Air-conditioning/Refrigeration engineering technician",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5038,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2509,
      "offset_buffer_score": 0.5313,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2908,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1391,
      "base_near_term_risk": 0.0491,
      "base_realized_risk_proxy": 0.0142,
      "realization_scalar": 0.2903,
      "gap_to_structural": 0.1249,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.026,
          "realized_risk_proxy": 0.0076
        },
        "base": {
          "near_term_risk": 0.0491,
          "realized_risk_proxy": 0.0142
        },
        "fast_adoption": {
          "near_term_risk": 0.0978,
          "realized_risk_proxy": 0.0284
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33151",
      "title": "Appraiser/Valuer (excluding intangible asset valuer)",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4883,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2469,
      "offset_buffer_score": 0.493,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2898,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3651,
      "base_near_term_risk": 0.1278,
      "base_realized_risk_proxy": 0.0375,
      "realization_scalar": 0.2937,
      "gap_to_structural": 0.3276,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0678,
          "realized_risk_proxy": 0.0199
        },
        "base": {
          "near_term_risk": 0.1278,
          "realized_risk_proxy": 0.0375
        },
        "fast_adoption": {
          "near_term_risk": 0.2547,
          "realized_risk_proxy": 0.0748
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31184",
      "title": "Architectural draughtsman",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5112,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2488,
      "offset_buffer_score": 0.5454,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.118,
      "base_near_term_risk": 0.0415,
      "base_realized_risk_proxy": 0.012,
      "realization_scalar": 0.2886,
      "gap_to_structural": 0.106,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.022,
          "realized_risk_proxy": 0.0064
        },
        "base": {
          "near_term_risk": 0.0415,
          "realized_risk_proxy": 0.012
        },
        "fast_adoption": {
          "near_term_risk": 0.0828,
          "realized_risk_proxy": 0.0239
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "36202",
      "title": "Art and craft instructor (extracurriculum)",
      "risk_band": "moderate",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5252,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2446,
      "offset_buffer_score": 0.576,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3126,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2099,
      "base_near_term_risk": 0.0735,
      "base_realized_risk_proxy": 0.0189,
      "realization_scalar": 0.2578,
      "gap_to_structural": 0.191,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.039,
          "realized_risk_proxy": 0.0101
        },
        "base": {
          "near_term_risk": 0.0735,
          "realized_risk_proxy": 0.0189
        },
        "fast_adoption": {
          "near_term_risk": 0.1464,
          "realized_risk_proxy": 0.0378
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33152",
      "title": "Assessor",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4805,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2442,
      "offset_buffer_score": 0.4729,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2891,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3968,
      "base_near_term_risk": 0.1402,
      "base_realized_risk_proxy": 0.0414,
      "realization_scalar": 0.2954,
      "gap_to_structural": 0.3554,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0744,
          "realized_risk_proxy": 0.022
        },
        "base": {
          "near_term_risk": 0.1402,
          "realized_risk_proxy": 0.0414
        },
        "fast_adoption": {
          "near_term_risk": 0.2794,
          "realized_risk_proxy": 0.0826
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33131",
      "title": "Assistant accountant",
      "risk_band": "very_high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4731,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2426,
      "offset_buffer_score": 0.455,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3143,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5327,
      "base_near_term_risk": 0.1881,
      "base_realized_risk_proxy": 0.0664,
      "realization_scalar": 0.3529,
      "gap_to_structural": 0.4663,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0998,
          "realized_risk_proxy": 0.0352
        },
        "base": {
          "near_term_risk": 0.1881,
          "realized_risk_proxy": 0.0664
        },
        "fast_adoption": {
          "near_term_risk": 0.3749,
          "realized_risk_proxy": 0.1323
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31001",
      "title": "Assistant civil and structural engineer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4814,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2459,
      "offset_buffer_score": 0.4767,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2895,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1809,
      "base_near_term_risk": 0.0634,
      "base_realized_risk_proxy": 0.0163,
      "realization_scalar": 0.2576,
      "gap_to_structural": 0.1646,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0337,
          "realized_risk_proxy": 0.0087
        },
        "base": {
          "near_term_risk": 0.0634,
          "realized_risk_proxy": 0.0163
        },
        "fast_adoption": {
          "near_term_risk": 0.1264,
          "realized_risk_proxy": 0.0326
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31002",
      "title": "Assistant electrical engineer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.481,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2488,
      "offset_buffer_score": 0.479,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1748,
      "base_near_term_risk": 0.0619,
      "base_realized_risk_proxy": 0.0183,
      "realization_scalar": 0.2953,
      "gap_to_structural": 0.1565,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0328,
          "realized_risk_proxy": 0.0097
        },
        "base": {
          "near_term_risk": 0.0619,
          "realized_risk_proxy": 0.0183
        },
        "fast_adoption": {
          "near_term_risk": 0.1233,
          "realized_risk_proxy": 0.0364
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31003",
      "title": "Assistant electronics engineer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4837,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2484,
      "offset_buffer_score": 0.4845,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2901,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1703,
      "base_near_term_risk": 0.0599,
      "base_realized_risk_proxy": 0.0176,
      "realization_scalar": 0.2947,
      "gap_to_structural": 0.1527,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0318,
          "realized_risk_proxy": 0.0094
        },
        "base": {
          "near_term_risk": 0.0599,
          "realized_risk_proxy": 0.0176
        },
        "fast_adoption": {
          "near_term_risk": 0.1193,
          "realized_risk_proxy": 0.0352
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31006",
      "title": "Assistant manufacturing engineer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4813,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2456,
      "offset_buffer_score": 0.4762,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2894,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1816,
      "base_near_term_risk": 0.0637,
      "base_realized_risk_proxy": 0.0188,
      "realization_scalar": 0.2953,
      "gap_to_structural": 0.1628,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0338,
          "realized_risk_proxy": 0.01
        },
        "base": {
          "near_term_risk": 0.0637,
          "realized_risk_proxy": 0.0188
        },
        "fast_adoption": {
          "near_term_risk": 0.1269,
          "realized_risk_proxy": 0.0375
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31004",
      "title": "Assistant mechanical engineer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.478,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2453,
      "offset_buffer_score": 0.4686,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2893,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1903,
      "base_near_term_risk": 0.0668,
      "base_realized_risk_proxy": 0.0198,
      "realization_scalar": 0.296,
      "gap_to_structural": 0.1705,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0354,
          "realized_risk_proxy": 0.0105
        },
        "base": {
          "near_term_risk": 0.0668,
          "realized_risk_proxy": 0.0198
        },
        "fast_adoption": {
          "near_term_risk": 0.1331,
          "realized_risk_proxy": 0.0394
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34210",
      "title": "Athlete/Sportsman",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5288,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2524,
      "offset_buffer_score": 0.588,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2911,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1352,
      "base_near_term_risk": 0.0473,
      "base_realized_risk_proxy": 0.0135,
      "realization_scalar": 0.2847,
      "gap_to_structural": 0.1217,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0251,
          "realized_risk_proxy": 0.0071
        },
        "base": {
          "near_term_risk": 0.0473,
          "realized_risk_proxy": 0.0135
        },
        "fast_adoption": {
          "near_term_risk": 0.0943,
          "realized_risk_proxy": 0.0268
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31143",
      "title": "Audio and video equipment technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4711,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.246,
      "offset_buffer_score": 0.4542,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2895,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1894,
      "base_near_term_risk": 0.0665,
      "base_realized_risk_proxy": 0.0198,
      "realization_scalar": 0.2975,
      "gap_to_structural": 0.1696,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0353,
          "realized_risk_proxy": 0.0105
        },
        "base": {
          "near_term_risk": 0.0665,
          "realized_risk_proxy": 0.0198
        },
        "fast_adoption": {
          "near_term_risk": 0.1325,
          "realized_risk_proxy": 0.0394
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33132",
      "title": "Audit associate professional",
      "risk_band": "very_high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.473,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2426,
      "offset_buffer_score": 0.4548,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3143,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5333,
      "base_near_term_risk": 0.1883,
      "base_realized_risk_proxy": 0.0664,
      "realization_scalar": 0.3529,
      "gap_to_structural": 0.4669,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0999,
          "realized_risk_proxy": 0.0353
        },
        "base": {
          "near_term_risk": 0.1883,
          "realized_risk_proxy": 0.0664
        },
        "fast_adoption": {
          "near_term_risk": 0.3753,
          "realized_risk_proxy": 0.1324
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31174",
      "title": "Automation technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.408,
      "offset_potential_band": "low",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2477,
      "offset_buffer_score": 0.3171,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1626,
      "base_near_term_risk": 0.0569,
      "base_realized_risk_proxy": 0.0177,
      "realization_scalar": 0.3116,
      "gap_to_structural": 0.1449,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0302,
          "realized_risk_proxy": 0.0094
        },
        "base": {
          "near_term_risk": 0.0569,
          "realized_risk_proxy": 0.0177
        },
        "fast_adoption": {
          "near_term_risk": 0.1135,
          "realized_risk_proxy": 0.0354
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31212",
      "title": "Automotive engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4598,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2456,
      "offset_buffer_score": 0.4289,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2894,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1659,
      "base_near_term_risk": 0.0584,
      "base_realized_risk_proxy": 0.0175,
      "realization_scalar": 0.3,
      "gap_to_structural": 0.1484,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.031,
          "realized_risk_proxy": 0.0093
        },
        "base": {
          "near_term_risk": 0.0584,
          "realized_risk_proxy": 0.0175
        },
        "fast_adoption": {
          "near_term_risk": 0.1165,
          "realized_risk_proxy": 0.035
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31122",
      "title": "Building technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4378,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2466,
      "offset_buffer_score": 0.3817,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2897,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2138,
      "base_near_term_risk": 0.0749,
      "base_realized_risk_proxy": 0.0228,
      "realization_scalar": 0.305,
      "gap_to_structural": 0.191,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0397,
          "realized_risk_proxy": 0.0121
        },
        "base": {
          "near_term_risk": 0.0749,
          "realized_risk_proxy": 0.0228
        },
        "fast_adoption": {
          "near_term_risk": 0.1492,
          "realized_risk_proxy": 0.0455
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33221",
      "title": "Business development executive",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4751,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.4438,
      "offset_buffer_score": 0.5215,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3147,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3863,
      "base_near_term_risk": 0.1376,
      "base_realized_risk_proxy": 0.0341,
      "realization_scalar": 0.248,
      "gap_to_structural": 0.3522,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.073,
          "realized_risk_proxy": 0.0181
        },
        "base": {
          "near_term_risk": 0.1376,
          "realized_risk_proxy": 0.0341
        },
        "fast_adoption": {
          "near_term_risk": 0.2743,
          "realized_risk_proxy": 0.068
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33231",
      "title": "Buyer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4781,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.447,
      "offset_buffer_score": 0.5315,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3398,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.274,
      "base_near_term_risk": 0.0959,
      "base_realized_risk_proxy": 0.03,
      "realization_scalar": 0.3131,
      "gap_to_structural": 0.244,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0509,
          "realized_risk_proxy": 0.0159
        },
        "base": {
          "near_term_risk": 0.0959,
          "realized_risk_proxy": 0.03
        },
        "fast_adoption": {
          "near_term_risk": 0.1912,
          "realized_risk_proxy": 0.0599
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34341",
      "title": "Chef",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4934,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2585,
      "offset_buffer_score": 0.5208,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3161,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1032,
      "base_near_term_risk": 0.0361,
      "base_realized_risk_proxy": 0.0086,
      "realization_scalar": 0.2387,
      "gap_to_structural": 0.0946,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0192,
          "realized_risk_proxy": 0.0046
        },
        "base": {
          "near_term_risk": 0.0361,
          "realized_risk_proxy": 0.0086
        },
        "fast_adoption": {
          "near_term_risk": 0.072,
          "realized_risk_proxy": 0.0172
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31161",
      "title": "Chemical engineering technician",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4629,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2475,
      "offset_buffer_score": 0.4377,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3132,
      "base_near_term_risk": 0.1096,
      "base_realized_risk_proxy": 0.0328,
      "realization_scalar": 0.2994,
      "gap_to_structural": 0.2804,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0582,
          "realized_risk_proxy": 0.0174
        },
        "base": {
          "near_term_risk": 0.1096,
          "realized_risk_proxy": 0.0328
        },
        "fast_adoption": {
          "near_term_risk": 0.2185,
          "realized_risk_proxy": 0.0654
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31163",
      "title": "Chemical engineering technician (petrochemicals)",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4621,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2497,
      "offset_buffer_score": 0.4383,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2905,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3101,
      "base_near_term_risk": 0.1085,
      "base_realized_risk_proxy": 0.0325,
      "realization_scalar": 0.2996,
      "gap_to_structural": 0.2776,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0576,
          "realized_risk_proxy": 0.0173
        },
        "base": {
          "near_term_risk": 0.1085,
          "realized_risk_proxy": 0.0325
        },
        "fast_adoption": {
          "near_term_risk": 0.2163,
          "realized_risk_proxy": 0.0648
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31111",
      "title": "Chemistry technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4606,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2488,
      "offset_buffer_score": 0.4342,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2898,
      "base_near_term_risk": 0.1022,
      "base_realized_risk_proxy": 0.0307,
      "realization_scalar": 0.2999,
      "gap_to_structural": 0.2591,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0543,
          "realized_risk_proxy": 0.0163
        },
        "base": {
          "near_term_risk": 0.1022,
          "realized_risk_proxy": 0.0307
        },
        "fast_adoption": {
          "near_term_risk": 0.2038,
          "realized_risk_proxy": 0.0611
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31121",
      "title": "Civil engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4871,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.25,
      "offset_buffer_score": 0.4937,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2905,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2058,
      "base_near_term_risk": 0.0734,
      "base_realized_risk_proxy": 0.0216,
      "realization_scalar": 0.294,
      "gap_to_structural": 0.1842,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.039,
          "realized_risk_proxy": 0.0115
        },
        "base": {
          "near_term_risk": 0.0734,
          "realized_risk_proxy": 0.0216
        },
        "fast_adoption": {
          "near_term_risk": 0.1464,
          "realized_risk_proxy": 0.043
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31183",
      "title": "Civil/Structural engineering draughtsman",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.507,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.247,
      "offset_buffer_score": 0.5342,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2898,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1218,
      "base_near_term_risk": 0.0434,
      "base_realized_risk_proxy": 0.0126,
      "realization_scalar": 0.2895,
      "gap_to_structural": 0.1092,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0231,
          "realized_risk_proxy": 0.0067
        },
        "base": {
          "near_term_risk": 0.0434,
          "realized_risk_proxy": 0.0126
        },
        "fast_adoption": {
          "near_term_risk": 0.0866,
          "realized_risk_proxy": 0.0251
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33311",
      "title": "Clearing and forwarding agent",
      "risk_band": "very_high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4183,
      "offset_potential_band": "low",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2713,
      "offset_buffer_score": 0.3351,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2959,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.7378,
      "base_near_term_risk": 0.2645,
      "base_realized_risk_proxy": 0.0827,
      "realization_scalar": 0.3126,
      "gap_to_structural": 0.6551,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1404,
          "realized_risk_proxy": 0.0439
        },
        "base": {
          "near_term_risk": 0.2645,
          "realized_risk_proxy": 0.0827
        },
        "fast_adoption": {
          "near_term_risk": 0.5272,
          "realized_risk_proxy": 0.1648
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31412",
      "title": "Clinical research coordinator",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4697,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2921,
      "offset_buffer_score": 0.4703,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.301,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2588,
      "base_near_term_risk": 0.0909,
      "base_realized_risk_proxy": 0.0274,
      "realization_scalar": 0.3012,
      "gap_to_structural": 0.2314,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0482,
          "realized_risk_proxy": 0.0145
        },
        "base": {
          "near_term_risk": 0.0909,
          "realized_risk_proxy": 0.0274
        },
        "fast_adoption": {
          "near_term_risk": 0.1811,
          "realized_risk_proxy": 0.0546
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32530",
      "title": "Community health worker",
      "risk_band": "moderate",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.4499,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2486,
      "offset_buffer_score": 0.4145,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3136,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2113,
      "base_near_term_risk": 0.074,
      "base_realized_risk_proxy": 0.0192,
      "realization_scalar": 0.2595,
      "gap_to_structural": 0.1921,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0393,
          "realized_risk_proxy": 0.0102
        },
        "base": {
          "near_term_risk": 0.074,
          "realized_risk_proxy": 0.0192
        },
        "fast_adoption": {
          "near_term_risk": 0.1475,
          "realized_risk_proxy": 0.0383
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "35110",
      "title": "Computer systems operator",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5249,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2531,
      "offset_buffer_score": 0.5801,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2913,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2824,
      "base_near_term_risk": 0.0993,
      "base_realized_risk_proxy": 0.0284,
      "realization_scalar": 0.2856,
      "gap_to_structural": 0.254,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0527,
          "realized_risk_proxy": 0.0151
        },
        "base": {
          "near_term_risk": 0.0993,
          "realized_risk_proxy": 0.0284
        },
        "fast_adoption": {
          "near_term_risk": 0.1979,
          "realized_risk_proxy": 0.0565
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33493",
      "title": "Crewing executive (ship)",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4968,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2476,
      "offset_buffer_score": 0.5124,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3716,
      "base_near_term_risk": 0.1301,
      "base_realized_risk_proxy": 0.038,
      "realization_scalar": 0.2918,
      "gap_to_structural": 0.3336,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.069,
          "realized_risk_proxy": 0.0201
        },
        "base": {
          "near_term_risk": 0.1301,
          "realized_risk_proxy": 0.038
        },
        "fast_adoption": {
          "near_term_risk": 0.2593,
          "realized_risk_proxy": 0.0757
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32143",
      "title": "Dental technician",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5175,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2917,
      "offset_buffer_score": 0.5794,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3244,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.036,
      "base_near_term_risk": 0.0127,
      "base_realized_risk_proxy": 0.0032,
      "realization_scalar": 0.2497,
      "gap_to_structural": 0.0328,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0068,
          "realized_risk_proxy": 0.0017
        },
        "base": {
          "near_term_risk": 0.0127,
          "realized_risk_proxy": 0.0032
        },
        "fast_adoption": {
          "near_term_risk": 0.0254,
          "realized_risk_proxy": 0.0063
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31131",
      "title": "Electrical engineering technician",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4972,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2499,
      "offset_buffer_score": 0.5158,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2905,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1318,
      "base_near_term_risk": 0.0463,
      "base_realized_risk_proxy": 0.0135,
      "realization_scalar": 0.2917,
      "gap_to_structural": 0.1183,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0246,
          "realized_risk_proxy": 0.0072
        },
        "base": {
          "near_term_risk": 0.0463,
          "realized_risk_proxy": 0.0135
        },
        "fast_adoption": {
          "near_term_risk": 0.0923,
          "realized_risk_proxy": 0.0269
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31182",
      "title": "Electrical/Electronics draughtsman",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5129,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2474,
      "offset_buffer_score": 0.5477,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1167,
      "base_near_term_risk": 0.0412,
      "base_realized_risk_proxy": 0.0119,
      "realization_scalar": 0.2882,
      "gap_to_structural": 0.1048,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0219,
          "realized_risk_proxy": 0.0063
        },
        "base": {
          "near_term_risk": 0.0412,
          "realized_risk_proxy": 0.0119
        },
        "fast_adoption": {
          "near_term_risk": 0.0821,
          "realized_risk_proxy": 0.0237
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31141",
      "title": "Electronics engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4701,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2464,
      "offset_buffer_score": 0.4525,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2896,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1914,
      "base_near_term_risk": 0.0672,
      "base_realized_risk_proxy": 0.02,
      "realization_scalar": 0.2978,
      "gap_to_structural": 0.1714,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0357,
          "realized_risk_proxy": 0.0106
        },
        "base": {
          "near_term_risk": 0.0672,
          "realized_risk_proxy": 0.02
        },
        "fast_adoption": {
          "near_term_risk": 0.134,
          "realized_risk_proxy": 0.0399
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33330",
      "title": "Employment agent/Labour contractor",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4323,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3023,
      "offset_buffer_score": 0.384,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3036,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4257,
      "base_near_term_risk": 0.1526,
      "base_realized_risk_proxy": 0.0475,
      "realization_scalar": 0.3112,
      "gap_to_structural": 0.3782,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.081,
          "realized_risk_proxy": 0.0252
        },
        "base": {
          "near_term_risk": 0.1526,
          "realized_risk_proxy": 0.0475
        },
        "fast_adoption": {
          "near_term_risk": 0.3042,
          "realized_risk_proxy": 0.0947
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32200",
      "title": "Enrolled/Assistant nurse (excluding registered nurse)",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.501,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2564,
      "offset_buffer_score": 0.5352,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3155,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0423,
      "base_near_term_risk": 0.0148,
      "base_realized_risk_proxy": 0.0037,
      "realization_scalar": 0.25,
      "gap_to_structural": 0.0386,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0079,
          "realized_risk_proxy": 0.002
        },
        "base": {
          "near_term_risk": 0.0148,
          "realized_risk_proxy": 0.0037
        },
        "fast_adoption": {
          "near_term_risk": 0.0296,
          "realized_risk_proxy": 0.0074
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32571",
      "title": "Environmental inspector (environmental public health)",
      "risk_band": "moderate",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.4509,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2536,
      "offset_buffer_score": 0.4221,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3148,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1946,
      "base_near_term_risk": 0.0682,
      "base_realized_risk_proxy": 0.0177,
      "realization_scalar": 0.2593,
      "gap_to_structural": 0.1769,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0362,
          "realized_risk_proxy": 0.0094
        },
        "base": {
          "near_term_risk": 0.0682,
          "realized_risk_proxy": 0.0177
        },
        "fast_adoption": {
          "near_term_risk": 0.136,
          "realized_risk_proxy": 0.0353
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33320",
      "title": "Exhibition/Conference/Event planner (including wedding planner/coordinator)",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5198,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2442,
      "offset_buffer_score": 0.5594,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2891,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3075,
      "base_near_term_risk": 0.1088,
      "base_realized_risk_proxy": 0.0312,
      "realization_scalar": 0.2867,
      "gap_to_structural": 0.2763,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0577,
          "realized_risk_proxy": 0.0166
        },
        "base": {
          "near_term_risk": 0.1088,
          "realized_risk_proxy": 0.0312
        },
        "fast_adoption": {
          "near_term_risk": 0.2169,
          "realized_risk_proxy": 0.0622
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33121",
      "title": "Financial markets back office administrator",
      "risk_band": "high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4859,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2448,
      "offset_buffer_score": 0.4856,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3149,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4859,
      "base_near_term_risk": 0.1708,
      "base_realized_risk_proxy": 0.052,
      "realization_scalar": 0.3047,
      "gap_to_structural": 0.4339,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0907,
          "realized_risk_proxy": 0.0276
        },
        "base": {
          "near_term_risk": 0.1708,
          "realized_risk_proxy": 0.052
        },
        "fast_adoption": {
          "near_term_risk": 0.3406,
          "realized_risk_proxy": 0.1038
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31711",
      "title": "Fire and safety inspector",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5367,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2562,
      "offset_buffer_score": 0.6093,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2921,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0335,
      "base_near_term_risk": 0.0117,
      "base_realized_risk_proxy": 0.0033,
      "realization_scalar": 0.283,
      "gap_to_structural": 0.0302,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0062,
          "realized_risk_proxy": 0.0018
        },
        "base": {
          "near_term_risk": 0.0117,
          "realized_risk_proxy": 0.0033
        },
        "fast_adoption": {
          "near_term_risk": 0.0234,
          "realized_risk_proxy": 0.0066
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31593",
      "title": "Flight operations officer",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5069,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2485,
      "offset_buffer_score": 0.5357,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2901,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.098,
      "base_near_term_risk": 0.0349,
      "base_realized_risk_proxy": 0.0101,
      "realization_scalar": 0.2896,
      "gap_to_structural": 0.0879,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0185,
          "realized_risk_proxy": 0.0054
        },
        "base": {
          "near_term_risk": 0.0349,
          "realized_risk_proxy": 0.0101
        },
        "fast_adoption": {
          "near_term_risk": 0.0696,
          "realized_risk_proxy": 0.0201
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31522",
      "title": "Harbour pilot",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5028,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3047,
      "offset_buffer_score": 0.5567,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3042,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0275,
      "base_near_term_risk": 0.0096,
      "base_realized_risk_proxy": 0.0028,
      "realization_scalar": 0.2939,
      "gap_to_structural": 0.0247,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0051,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.0096,
          "realized_risk_proxy": 0.0028
        },
        "fast_adoption": {
          "near_term_risk": 0.0192,
          "realized_risk_proxy": 0.0056
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "36203",
      "title": "Information technology trainer (extracurriculum)",
      "risk_band": "moderate",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5686,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2545,
      "offset_buffer_score": 0.682,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.315,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1841,
      "base_near_term_risk": 0.0645,
      "base_realized_risk_proxy": 0.0161,
      "realization_scalar": 0.2493,
      "gap_to_structural": 0.168,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0342,
          "realized_risk_proxy": 0.0085
        },
        "base": {
          "near_term_risk": 0.0645,
          "realized_risk_proxy": 0.0161
        },
        "fast_adoption": {
          "near_term_risk": 0.1286,
          "realized_risk_proxy": 0.0321
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31144",
      "title": "Instrumentation technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4727,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2461,
      "offset_buffer_score": 0.4577,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2895,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.185,
      "base_near_term_risk": 0.0647,
      "base_realized_risk_proxy": 0.0192,
      "realization_scalar": 0.2972,
      "gap_to_structural": 0.1658,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0344,
          "realized_risk_proxy": 0.0102
        },
        "base": {
          "near_term_risk": 0.0647,
          "realized_risk_proxy": 0.0192
        },
        "fast_adoption": {
          "near_term_risk": 0.1291,
          "realized_risk_proxy": 0.0384
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33211",
      "title": "Insurance sales agent/broker (including independent financial planner)",
      "risk_band": "very_high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.3563,
      "offset_potential_band": "low",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.5601,
      "offset_buffer_score": 0.2945,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3438,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6333,
      "base_near_term_risk": 0.2246,
      "base_realized_risk_proxy": 0.0621,
      "realization_scalar": 0.2766,
      "gap_to_structural": 0.5712,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1192,
          "realized_risk_proxy": 0.033
        },
        "base": {
          "near_term_risk": 0.2246,
          "realized_risk_proxy": 0.0621
        },
        "fast_adoption": {
          "near_term_risk": 0.4478,
          "realized_risk_proxy": 0.1238
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34321",
      "title": "Interior designer",
      "risk_band": "moderate",
      "archetype": "design_creative",
      "short_run_cap_score": 0.52,
      "offset_potential_score": 0.4522,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2917,
      "offset_buffer_score": 0.4465,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2767,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2574,
      "base_near_term_risk": 0.0901,
      "base_realized_risk_proxy": 0.0315,
      "realization_scalar": 0.3492,
      "gap_to_structural": 0.2259,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0478,
          "realized_risk_proxy": 0.0167
        },
        "base": {
          "near_term_risk": 0.0901,
          "realized_risk_proxy": 0.0315
        },
        "fast_adoption": {
          "near_term_risk": 0.1796,
          "realized_risk_proxy": 0.0627
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33393",
      "title": "International market agent/representative (e.g. junket operator)",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5509,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2512,
      "offset_buffer_score": 0.6353,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2908,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2376,
      "base_near_term_risk": 0.0842,
      "base_realized_risk_proxy": 0.0236,
      "realization_scalar": 0.2798,
      "gap_to_structural": 0.214,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0447,
          "realized_risk_proxy": 0.0125
        },
        "base": {
          "near_term_risk": 0.0842,
          "realized_risk_proxy": 0.0236
        },
        "fast_adoption": {
          "near_term_risk": 0.1679,
          "realized_risk_proxy": 0.047
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "35121",
      "title": "IT Infrastructure technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4732,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2456,
      "offset_buffer_score": 0.4584,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2894,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2788,
      "base_near_term_risk": 0.0976,
      "base_realized_risk_proxy": 0.0253,
      "realization_scalar": 0.2591,
      "gap_to_structural": 0.2535,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0518,
          "realized_risk_proxy": 0.0134
        },
        "base": {
          "near_term_risk": 0.0976,
          "realized_risk_proxy": 0.0253
        },
        "fast_adoption": {
          "near_term_risk": 0.1945,
          "realized_risk_proxy": 0.0504
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "35122",
      "title": "IT security technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5425,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2486,
      "offset_buffer_score": 0.614,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2463,
      "base_near_term_risk": 0.0867,
      "base_realized_risk_proxy": 0.0244,
      "realization_scalar": 0.2816,
      "gap_to_structural": 0.2219,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.046,
          "realized_risk_proxy": 0.013
        },
        "base": {
          "near_term_risk": 0.0867,
          "realized_risk_proxy": 0.0244
        },
        "fast_adoption": {
          "near_term_risk": 0.1729,
          "realized_risk_proxy": 0.0487
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "35123",
      "title": "IT support technician (including IT user helpdesk technician)",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4887,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2497,
      "offset_buffer_score": 0.4968,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2904,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.253,
      "base_near_term_risk": 0.0885,
      "base_realized_risk_proxy": 0.0227,
      "realization_scalar": 0.2563,
      "gap_to_structural": 0.2303,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.047,
          "realized_risk_proxy": 0.012
        },
        "base": {
          "near_term_risk": 0.0885,
          "realized_risk_proxy": 0.0227
        },
        "fast_adoption": {
          "near_term_risk": 0.1765,
          "realized_risk_proxy": 0.0452
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34342",
      "title": "Kitchen operations head/supervisor",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5289,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2924,
      "offset_buffer_score": 0.6009,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3011,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1081,
      "base_near_term_risk": 0.0385,
      "base_realized_risk_proxy": 0.0111,
      "realization_scalar": 0.288,
      "gap_to_structural": 0.097,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0204,
          "realized_risk_proxy": 0.0059
        },
        "base": {
          "near_term_risk": 0.0385,
          "realized_risk_proxy": 0.0111
        },
        "fast_adoption": {
          "near_term_risk": 0.0768,
          "realized_risk_proxy": 0.0221
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31123",
      "title": "Land surveying technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4904,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2469,
      "offset_buffer_score": 0.4976,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2898,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2044,
      "base_near_term_risk": 0.0725,
      "base_realized_risk_proxy": 0.0212,
      "realization_scalar": 0.2932,
      "gap_to_structural": 0.1832,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0385,
          "realized_risk_proxy": 0.0113
        },
        "base": {
          "near_term_risk": 0.0725,
          "realized_risk_proxy": 0.0212
        },
        "fast_adoption": {
          "near_term_risk": 0.1444,
          "realized_risk_proxy": 0.0424
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31602",
      "title": "Landscape operations officer",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5414,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2529,
      "offset_buffer_score": 0.6162,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2913,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0193,
      "base_near_term_risk": 0.0069,
      "base_realized_risk_proxy": 0.0019,
      "realization_scalar": 0.2819,
      "gap_to_structural": 0.0174,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0037,
          "realized_risk_proxy": 0.001
        },
        "base": {
          "near_term_risk": 0.0069,
          "realized_risk_proxy": 0.0019
        },
        "fast_adoption": {
          "near_term_risk": 0.0137,
          "realized_risk_proxy": 0.0039
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "36201",
      "title": "Language instructor (extracurriculum)",
      "risk_band": "moderate",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5731,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2478,
      "offset_buffer_score": 0.6847,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3134,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2073,
      "base_near_term_risk": 0.073,
      "base_realized_risk_proxy": 0.0181,
      "realization_scalar": 0.2484,
      "gap_to_structural": 0.1892,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0387,
          "realized_risk_proxy": 0.0096
        },
        "base": {
          "near_term_risk": 0.073,
          "realized_risk_proxy": 0.0181
        },
        "fast_adoption": {
          "near_term_risk": 0.1455,
          "realized_risk_proxy": 0.0361
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34110",
      "title": "Legal associate professional (e.g. paralegal)",
      "risk_band": "high",
      "archetype": "legal_compliance",
      "short_run_cap_score": 0.42,
      "offset_potential_score": 0.4326,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2783,
      "offset_buffer_score": 0.3891,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2733,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4994,
      "base_near_term_risk": 0.1791,
      "base_realized_risk_proxy": 0.0504,
      "realization_scalar": 0.2816,
      "gap_to_structural": 0.449,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0951,
          "realized_risk_proxy": 0.0268
        },
        "base": {
          "near_term_risk": 0.1791,
          "realized_risk_proxy": 0.0504
        },
        "fast_adoption": {
          "near_term_risk": 0.357,
          "realized_risk_proxy": 0.1005
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34331",
      "title": "Library officer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5191,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2711,
      "offset_buffer_score": 0.5717,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2958,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1635,
      "base_near_term_risk": 0.0575,
      "base_realized_risk_proxy": 0.0166,
      "realization_scalar": 0.2885,
      "gap_to_structural": 0.1469,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0305,
          "realized_risk_proxy": 0.0088
        },
        "base": {
          "near_term_risk": 0.0575,
          "realized_risk_proxy": 0.0166
        },
        "fast_adoption": {
          "near_term_risk": 0.1147,
          "realized_risk_proxy": 0.0331
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31132",
      "title": "Lift technician",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4448,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2496,
      "offset_buffer_score": 0.4001,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2904,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1369,
      "base_near_term_risk": 0.0479,
      "base_realized_risk_proxy": 0.0145,
      "realization_scalar": 0.3034,
      "gap_to_structural": 0.1224,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0254,
          "realized_risk_proxy": 0.0077
        },
        "base": {
          "near_term_risk": 0.0479,
          "realized_risk_proxy": 0.0145
        },
        "fast_adoption": {
          "near_term_risk": 0.0955,
          "realized_risk_proxy": 0.029
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31595",
      "title": "Load control officer (aircraft)",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5044,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2489,
      "offset_buffer_score": 0.5306,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2903,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1019,
      "base_near_term_risk": 0.0358,
      "base_realized_risk_proxy": 0.0104,
      "realization_scalar": 0.2901,
      "gap_to_structural": 0.0915,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.019,
          "realized_risk_proxy": 0.0055
        },
        "base": {
          "near_term_risk": 0.0358,
          "realized_risk_proxy": 0.0104
        },
        "fast_adoption": {
          "near_term_risk": 0.0714,
          "realized_risk_proxy": 0.0207
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33461",
      "title": "Logistics/Production planner",
      "risk_band": "high",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.4614,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.3094,
      "offset_buffer_score": 0.4666,
      "demand_persistence_score": 0.2716,
      "signal_alignment_score": 0.4188,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3906,
      "base_near_term_risk": 0.1371,
      "base_realized_risk_proxy": 0.0384,
      "realization_scalar": 0.2798,
      "gap_to_structural": 0.3522,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0728,
          "realized_risk_proxy": 0.0204
        },
        "base": {
          "near_term_risk": 0.1371,
          "realized_risk_proxy": 0.0384
        },
        "fast_adoption": {
          "near_term_risk": 0.2732,
          "realized_risk_proxy": 0.0765
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31153",
      "title": "Machining/Tooling technician",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4518,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2487,
      "offset_buffer_score": 0.4145,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1456,
      "base_near_term_risk": 0.0509,
      "base_realized_risk_proxy": 0.0154,
      "realization_scalar": 0.3019,
      "gap_to_structural": 0.1302,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.027,
          "realized_risk_proxy": 0.0082
        },
        "base": {
          "near_term_risk": 0.0509,
          "realized_risk_proxy": 0.0154
        },
        "fast_adoption": {
          "near_term_risk": 0.1016,
          "realized_risk_proxy": 0.0307
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33462",
      "title": "Maintenance planner",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4775,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2917,
      "offset_buffer_score": 0.4873,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.301,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.366,
      "base_near_term_risk": 0.1289,
      "base_realized_risk_proxy": 0.0386,
      "realization_scalar": 0.2995,
      "gap_to_structural": 0.3274,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0684,
          "realized_risk_proxy": 0.0205
        },
        "base": {
          "near_term_risk": 0.1289,
          "realized_risk_proxy": 0.0386
        },
        "fast_adoption": {
          "near_term_risk": 0.257,
          "realized_risk_proxy": 0.077
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33491",
      "title": "Management executive",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.494,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.247,
      "offset_buffer_score": 0.5057,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2898,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3695,
      "base_near_term_risk": 0.1321,
      "base_realized_risk_proxy": 0.0337,
      "realization_scalar": 0.2553,
      "gap_to_structural": 0.3358,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0701,
          "realized_risk_proxy": 0.0179
        },
        "base": {
          "near_term_risk": 0.1321,
          "realized_risk_proxy": 0.0337
        },
        "fast_adoption": {
          "near_term_risk": 0.2633,
          "realized_risk_proxy": 0.0672
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31171",
      "title": "Manufacturing engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4569,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2476,
      "offset_buffer_score": 0.4247,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1668,
      "base_near_term_risk": 0.0585,
      "base_realized_risk_proxy": 0.0153,
      "realization_scalar": 0.2621,
      "gap_to_structural": 0.1515,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.031,
          "realized_risk_proxy": 0.0081
        },
        "base": {
          "near_term_risk": 0.0585,
          "realized_risk_proxy": 0.0153
        },
        "fast_adoption": {
          "near_term_risk": 0.1166,
          "realized_risk_proxy": 0.0306
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31185",
      "title": "Marine draughtsman",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5098,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2498,
      "offset_buffer_score": 0.5434,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2905,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1195,
      "base_near_term_risk": 0.0418,
      "base_realized_risk_proxy": 0.0121,
      "realization_scalar": 0.2889,
      "gap_to_structural": 0.1074,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0222,
          "realized_risk_proxy": 0.0064
        },
        "base": {
          "near_term_risk": 0.0418,
          "realized_risk_proxy": 0.0121
        },
        "fast_adoption": {
          "near_term_risk": 0.0834,
          "realized_risk_proxy": 0.0241
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31510",
      "title": "Marine engineering officer (including third, fourth and fifth engineer)",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5485,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2558,
      "offset_buffer_score": 0.6349,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.292,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0065,
      "base_near_term_risk": 0.0023,
      "base_realized_risk_proxy": 0.0006,
      "realization_scalar": 0.2803,
      "gap_to_structural": 0.0059,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0012,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0023,
          "realized_risk_proxy": 0.0006
        },
        "fast_adoption": {
          "near_term_risk": 0.0046,
          "realized_risk_proxy": 0.0013
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31213",
      "title": "Marine surveyor (ship and nautical)",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4606,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2519,
      "offset_buffer_score": 0.4373,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.291,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1467,
      "base_near_term_risk": 0.0514,
      "base_realized_risk_proxy": 0.0134,
      "realization_scalar": 0.2615,
      "gap_to_structural": 0.1333,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0273,
          "realized_risk_proxy": 0.0071
        },
        "base": {
          "near_term_risk": 0.0514,
          "realized_risk_proxy": 0.0134
        },
        "fast_adoption": {
          "near_term_risk": 0.1024,
          "realized_risk_proxy": 0.0268
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33223",
      "title": "Marketing and sales executive (food & beverage services)",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4765,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.442,
      "offset_buffer_score": 0.5226,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3142,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3888,
      "base_near_term_risk": 0.1376,
      "base_realized_risk_proxy": 0.0341,
      "realization_scalar": 0.2477,
      "gap_to_structural": 0.3547,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.073,
          "realized_risk_proxy": 0.0181
        },
        "base": {
          "near_term_risk": 0.1376,
          "realized_risk_proxy": 0.0341
        },
        "fast_adoption": {
          "near_term_risk": 0.2743,
          "realized_risk_proxy": 0.0679
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34222",
      "title": "Martial arts instructor",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.4986,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2596,
      "offset_buffer_score": 0.5334,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3163,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.026,
      "base_near_term_risk": 0.0091,
      "base_realized_risk_proxy": 0.0024,
      "realization_scalar": 0.2631,
      "gap_to_structural": 0.0236,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0048,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0091,
          "realized_risk_proxy": 0.0024
        },
        "fast_adoption": {
          "near_term_risk": 0.0181,
          "realized_risk_proxy": 0.0048
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32551",
      "title": "Massage therapist",
      "risk_band": "very_low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.4932,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2523,
      "offset_buffer_score": 0.5137,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3145,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0436,
      "base_near_term_risk": 0.0152,
      "base_realized_risk_proxy": 0.0038,
      "realization_scalar": 0.2514,
      "gap_to_structural": 0.0398,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0081,
          "realized_risk_proxy": 0.002
        },
        "base": {
          "near_term_risk": 0.0152,
          "realized_risk_proxy": 0.0038
        },
        "fast_adoption": {
          "near_term_risk": 0.0304,
          "realized_risk_proxy": 0.0076
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31181",
      "title": "Mechanical draughtsman",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5158,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2484,
      "offset_buffer_score": 0.555,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2901,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1137,
      "base_near_term_risk": 0.0399,
      "base_realized_risk_proxy": 0.0115,
      "realization_scalar": 0.2876,
      "gap_to_structural": 0.1022,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0212,
          "realized_risk_proxy": 0.0061
        },
        "base": {
          "near_term_risk": 0.0399,
          "realized_risk_proxy": 0.0115
        },
        "fast_adoption": {
          "near_term_risk": 0.0796,
          "realized_risk_proxy": 0.0229
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31151",
      "title": "Mechanical engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.496,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2476,
      "offset_buffer_score": 0.5107,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.154,
      "base_near_term_risk": 0.0542,
      "base_realized_risk_proxy": 0.0158,
      "realization_scalar": 0.292,
      "gap_to_structural": 0.1382,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0288,
          "realized_risk_proxy": 0.0084
        },
        "base": {
          "near_term_risk": 0.0542,
          "realized_risk_proxy": 0.0158
        },
        "fast_adoption": {
          "near_term_risk": 0.1081,
          "realized_risk_proxy": 0.0316
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "35211",
      "title": "Media and broadcasting operations technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4636,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2523,
      "offset_buffer_score": 0.4445,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2911,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2579,
      "base_near_term_risk": 0.0919,
      "base_realized_risk_proxy": 0.0275,
      "realization_scalar": 0.2992,
      "gap_to_structural": 0.2304,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0488,
          "realized_risk_proxy": 0.0146
        },
        "base": {
          "near_term_risk": 0.0919,
          "realized_risk_proxy": 0.0275
        },
        "fast_adoption": {
          "near_term_risk": 0.1832,
          "realized_risk_proxy": 0.0548
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32120",
      "title": "Medical and pathology laboratory technician",
      "risk_band": "moderate",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.4451,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3088,
      "offset_buffer_score": 0.4234,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3286,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1881,
      "base_near_term_risk": 0.066,
      "base_realized_risk_proxy": 0.0175,
      "realization_scalar": 0.2646,
      "gap_to_structural": 0.1706,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.035,
          "realized_risk_proxy": 0.0093
        },
        "base": {
          "near_term_risk": 0.066,
          "realized_risk_proxy": 0.0175
        },
        "fast_adoption": {
          "near_term_risk": 0.1316,
          "realized_risk_proxy": 0.0348
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32112",
      "title": "Medical X-ray technician",
      "risk_band": "low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5031,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2496,
      "offset_buffer_score": 0.5327,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3138,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0746,
      "base_near_term_risk": 0.0261,
      "base_realized_risk_proxy": 0.0065,
      "realization_scalar": 0.2496,
      "gap_to_structural": 0.0681,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0139,
          "realized_risk_proxy": 0.0035
        },
        "base": {
          "near_term_risk": 0.0261,
          "realized_risk_proxy": 0.0065
        },
        "fast_adoption": {
          "near_term_risk": 0.0521,
          "realized_risk_proxy": 0.013
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33225",
      "title": "Merchandising/Category executive",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.459,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4411,
      "offset_buffer_score": 0.4832,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3383,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4322,
      "base_near_term_risk": 0.1528,
      "base_realized_risk_proxy": 0.0485,
      "realization_scalar": 0.3174,
      "gap_to_structural": 0.3837,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0811,
          "realized_risk_proxy": 0.0257
        },
        "base": {
          "near_term_risk": 0.1528,
          "realized_risk_proxy": 0.0485
        },
        "fast_adoption": {
          "near_term_risk": 0.3045,
          "realized_risk_proxy": 0.0967
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "36204",
      "title": "Music instructor (extracurriculum)",
      "risk_band": "moderate",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5155,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2431,
      "offset_buffer_score": 0.553,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3122,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2182,
      "base_near_term_risk": 0.0764,
      "base_realized_risk_proxy": 0.0198,
      "realization_scalar": 0.2597,
      "gap_to_structural": 0.1984,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0405,
          "realized_risk_proxy": 0.0105
        },
        "base": {
          "near_term_risk": 0.0764,
          "realized_risk_proxy": 0.0198
        },
        "fast_adoption": {
          "near_term_risk": 0.1522,
          "realized_risk_proxy": 0.0395
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "39910",
      "title": "Non-ordained religious associate professional",
      "risk_band": "moderate",
      "archetype": "general_professional",
      "short_run_cap_score": 0.36,
      "offset_potential_score": 0.4032,
      "offset_potential_band": "low",
      "labour_signal": "weak",
      "employer_pressure_score": 0.459,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3292,
      "offset_buffer_score": 0.3764,
      "demand_persistence_score": 0.2416,
      "signal_alignment_score": 0.4683,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1868,
      "base_near_term_risk": 0.0654,
      "base_realized_risk_proxy": 0.0258,
      "realization_scalar": 0.3945,
      "gap_to_structural": 0.161,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0347,
          "realized_risk_proxy": 0.0137
        },
        "base": {
          "near_term_risk": 0.0654,
          "realized_risk_proxy": 0.0258
        },
        "fast_adoption": {
          "near_term_risk": 0.1303,
          "realized_risk_proxy": 0.0514
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32572",
      "title": "Occupational health and safety inspector",
      "risk_band": "moderate",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.4525,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2469,
      "offset_buffer_score": 0.4185,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3132,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.209,
      "base_near_term_risk": 0.0732,
      "base_realized_risk_proxy": 0.0189,
      "realization_scalar": 0.259,
      "gap_to_structural": 0.1901,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0388,
          "realized_risk_proxy": 0.0101
        },
        "base": {
          "near_term_risk": 0.0732,
          "realized_risk_proxy": 0.0189
        },
        "fast_adoption": {
          "near_term_risk": 0.1458,
          "realized_risk_proxy": 0.0378
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33224",
      "title": "Online sales channel executive",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4634,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4396,
      "offset_buffer_score": 0.4913,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3136,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4209,
      "base_near_term_risk": 0.1497,
      "base_realized_risk_proxy": 0.043,
      "realization_scalar": 0.2869,
      "gap_to_structural": 0.3779,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0795,
          "realized_risk_proxy": 0.0228
        },
        "base": {
          "near_term_risk": 0.1497,
          "realized_risk_proxy": 0.043
        },
        "fast_adoption": {
          "near_term_risk": 0.2984,
          "realized_risk_proxy": 0.0856
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33492",
      "title": "Operations officer (except transport operations)",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4972,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2474,
      "offset_buffer_score": 0.513,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3631,
      "base_near_term_risk": 0.1294,
      "base_realized_risk_proxy": 0.0377,
      "realization_scalar": 0.2917,
      "gap_to_structural": 0.3254,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0687,
          "realized_risk_proxy": 0.02
        },
        "base": {
          "near_term_risk": 0.1294,
          "realized_risk_proxy": 0.0377
        },
        "fast_adoption": {
          "near_term_risk": 0.2579,
          "realized_risk_proxy": 0.0752
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32540",
      "title": "Optician",
      "risk_band": "low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2514,
      "offset_buffer_score": 0.5278,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3143,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1153,
      "base_near_term_risk": 0.0404,
      "base_realized_risk_proxy": 0.0101,
      "realization_scalar": 0.2501,
      "gap_to_structural": 0.1052,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0214,
          "realized_risk_proxy": 0.0054
        },
        "base": {
          "near_term_risk": 0.0404,
          "realized_risk_proxy": 0.0101
        },
        "fast_adoption": {
          "near_term_risk": 0.0805,
          "realized_risk_proxy": 0.0201
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32591",
      "title": "Paramedic",
      "risk_band": "moderate",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.4547,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2478,
      "offset_buffer_score": 0.4243,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3134,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2232,
      "base_near_term_risk": 0.0781,
      "base_realized_risk_proxy": 0.0202,
      "realization_scalar": 0.2586,
      "gap_to_structural": 0.203,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0415,
          "realized_risk_proxy": 0.0107
        },
        "base": {
          "near_term_risk": 0.0781,
          "realized_risk_proxy": 0.0202
        },
        "fast_adoption": {
          "near_term_risk": 0.1557,
          "realized_risk_proxy": 0.0403
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34343",
      "title": "Pastry Chef",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4889,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2565,
      "offset_buffer_score": 0.5088,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3155,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1064,
      "base_near_term_risk": 0.0372,
      "base_realized_risk_proxy": 0.0089,
      "realization_scalar": 0.2395,
      "gap_to_structural": 0.0975,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0198,
          "realized_risk_proxy": 0.0047
        },
        "base": {
          "near_term_risk": 0.0372,
          "realized_risk_proxy": 0.0089
        },
        "fast_adoption": {
          "near_term_risk": 0.0742,
          "realized_risk_proxy": 0.0178
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32130",
      "title": "Pharmacy technician",
      "risk_band": "moderate",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.462,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2465,
      "offset_buffer_score": 0.4389,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.313,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1746,
      "base_near_term_risk": 0.0621,
      "base_realized_risk_proxy": 0.016,
      "realization_scalar": 0.2572,
      "gap_to_structural": 0.1586,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0329,
          "realized_risk_proxy": 0.0085
        },
        "base": {
          "near_term_risk": 0.0621,
          "realized_risk_proxy": 0.016
        },
        "fast_adoption": {
          "near_term_risk": 0.1237,
          "realized_risk_proxy": 0.0318
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34310",
      "title": "Photographer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5171,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2763,
      "offset_buffer_score": 0.5727,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2971,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1734,
      "base_near_term_risk": 0.0613,
      "base_realized_risk_proxy": 0.0177,
      "realization_scalar": 0.289,
      "gap_to_structural": 0.1557,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0325,
          "realized_risk_proxy": 0.0094
        },
        "base": {
          "near_term_risk": 0.0613,
          "realized_risk_proxy": 0.0177
        },
        "fast_adoption": {
          "near_term_risk": 0.1222,
          "realized_risk_proxy": 0.0353
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34223",
      "title": "Physical fitness instructor (including yoga instructor and aerobics instructor)",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5463,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2566,
      "offset_buffer_score": 0.6353,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3156,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0267,
      "base_near_term_risk": 0.0093,
      "base_realized_risk_proxy": 0.0024,
      "realization_scalar": 0.2537,
      "gap_to_structural": 0.0243,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.005,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0093,
          "realized_risk_proxy": 0.0024
        },
        "fast_adoption": {
          "near_term_risk": 0.0186,
          "realized_risk_proxy": 0.0047
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31574",
      "title": "Port/Shipping operations supervisor (including post-fixture and planner)",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5366,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2492,
      "offset_buffer_score": 0.6016,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2903,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0309,
      "base_near_term_risk": 0.011,
      "base_realized_risk_proxy": 0.0031,
      "realization_scalar": 0.2829,
      "gap_to_structural": 0.0278,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0058,
          "realized_risk_proxy": 0.0017
        },
        "base": {
          "near_term_risk": 0.011,
          "realized_risk_proxy": 0.0031
        },
        "fast_adoption": {
          "near_term_risk": 0.0219,
          "realized_risk_proxy": 0.0062
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31601",
      "title": "Premises and facilities maintenance officer",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5406,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.254,
      "offset_buffer_score": 0.6156,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2915,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0196,
      "base_near_term_risk": 0.0069,
      "base_realized_risk_proxy": 0.002,
      "realization_scalar": 0.2821,
      "gap_to_structural": 0.0176,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0037,
          "realized_risk_proxy": 0.001
        },
        "base": {
          "near_term_risk": 0.0069,
          "realized_risk_proxy": 0.002
        },
        "fast_adoption": {
          "near_term_risk": 0.0138,
          "realized_risk_proxy": 0.0039
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "36100",
      "title": "Pre-primary education teacher",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5046,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2773,
      "offset_buffer_score": 0.5506,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3208,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0477,
      "base_near_term_risk": 0.0169,
      "base_realized_risk_proxy": 0.0044,
      "realization_scalar": 0.2634,
      "gap_to_structural": 0.0433,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.009,
          "realized_risk_proxy": 0.0024
        },
        "base": {
          "near_term_risk": 0.0169,
          "realized_risk_proxy": 0.0044
        },
        "fast_adoption": {
          "near_term_risk": 0.0336,
          "realized_risk_proxy": 0.0089
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "36910",
      "title": "Private tutor (academic)",
      "risk_band": "moderate",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5643,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.275,
      "offset_buffer_score": 0.6794,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3202,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1929,
      "base_near_term_risk": 0.0675,
      "base_realized_risk_proxy": 0.017,
      "realization_scalar": 0.2516,
      "gap_to_structural": 0.1759,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0358,
          "realized_risk_proxy": 0.009
        },
        "base": {
          "near_term_risk": 0.0675,
          "realized_risk_proxy": 0.017
        },
        "fast_adoption": {
          "near_term_risk": 0.1346,
          "realized_risk_proxy": 0.0339
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31173",
      "title": "Process engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4564,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2501,
      "offset_buffer_score": 0.4263,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2906,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1611,
      "base_near_term_risk": 0.0567,
      "base_realized_risk_proxy": 0.0171,
      "realization_scalar": 0.3008,
      "gap_to_structural": 0.144,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0301,
          "realized_risk_proxy": 0.0091
        },
        "base": {
          "near_term_risk": 0.0567,
          "realized_risk_proxy": 0.0171
        },
        "fast_adoption": {
          "near_term_risk": 0.113,
          "realized_risk_proxy": 0.034
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31172",
      "title": "Production engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4074,
      "offset_potential_band": "low",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2504,
      "offset_buffer_score": 0.3188,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2906,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1573,
      "base_near_term_risk": 0.055,
      "base_realized_risk_proxy": 0.0172,
      "realization_scalar": 0.3118,
      "gap_to_structural": 0.1401,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0292,
          "realized_risk_proxy": 0.0091
        },
        "base": {
          "near_term_risk": 0.055,
          "realized_risk_proxy": 0.0172
        },
        "fast_adoption": {
          "near_term_risk": 0.1097,
          "realized_risk_proxy": 0.0342
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33232",
      "title": "Purchasing agent",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4742,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.4457,
      "offset_buffer_score": 0.5215,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3394,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.282,
      "base_near_term_risk": 0.0987,
      "base_realized_risk_proxy": 0.031,
      "realization_scalar": 0.314,
      "gap_to_structural": 0.251,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0524,
          "realized_risk_proxy": 0.0164
        },
        "base": {
          "near_term_risk": 0.0987,
          "realized_risk_proxy": 0.031
        },
        "fast_adoption": {
          "near_term_risk": 0.1967,
          "realized_risk_proxy": 0.0618
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31175",
      "title": "Quality assurance technician",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4373,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3222,
      "offset_buffer_score": 0.4163,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3342,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1569,
      "base_near_term_risk": 0.0553,
      "base_realized_risk_proxy": 0.0204,
      "realization_scalar": 0.3682,
      "gap_to_structural": 0.1365,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0294,
          "realized_risk_proxy": 0.0108
        },
        "base": {
          "near_term_risk": 0.0553,
          "realized_risk_proxy": 0.0204
        },
        "fast_adoption": {
          "near_term_risk": 0.1103,
          "realized_risk_proxy": 0.0406
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33340",
      "title": "Real estate agent",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.579,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2487,
      "offset_buffer_score": 0.6945,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1063,
      "base_near_term_risk": 0.0375,
      "base_realized_risk_proxy": 0.0103,
      "realization_scalar": 0.2735,
      "gap_to_structural": 0.096,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0199,
          "realized_risk_proxy": 0.0054
        },
        "base": {
          "near_term_risk": 0.0375,
          "realized_risk_proxy": 0.0103
        },
        "fast_adoption": {
          "near_term_risk": 0.0747,
          "realized_risk_proxy": 0.0204
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "36991",
      "title": "Relief teacher",
      "risk_band": "moderate",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.52,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2523,
      "offset_buffer_score": 0.5728,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3145,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2048,
      "base_near_term_risk": 0.0717,
      "base_realized_risk_proxy": 0.0186,
      "realization_scalar": 0.2589,
      "gap_to_structural": 0.1862,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.038,
          "realized_risk_proxy": 0.0098
        },
        "base": {
          "near_term_risk": 0.0717,
          "realized_risk_proxy": 0.0186
        },
        "fast_adoption": {
          "near_term_risk": 0.1429,
          "realized_risk_proxy": 0.037
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31124",
      "title": "Resident technical officer",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4869,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2473,
      "offset_buffer_score": 0.4903,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2899,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2116,
      "base_near_term_risk": 0.0751,
      "base_realized_risk_proxy": 0.0221,
      "realization_scalar": 0.294,
      "gap_to_structural": 0.1895,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0399,
          "realized_risk_proxy": 0.0117
        },
        "base": {
          "near_term_risk": 0.0751,
          "realized_risk_proxy": 0.0221
        },
        "fast_adoption": {
          "near_term_risk": 0.1497,
          "realized_risk_proxy": 0.044
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31597",
      "title": "Road transport operations officer",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.505,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2505,
      "offset_buffer_score": 0.5337,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2907,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0985,
      "base_near_term_risk": 0.0351,
      "base_realized_risk_proxy": 0.0102,
      "realization_scalar": 0.29,
      "gap_to_structural": 0.0883,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0186,
          "realized_risk_proxy": 0.0054
        },
        "base": {
          "near_term_risk": 0.0351,
          "realized_risk_proxy": 0.0102
        },
        "fast_adoption": {
          "near_term_risk": 0.0699,
          "realized_risk_proxy": 0.0203
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31214",
      "title": "Rolling stock engineering technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4602,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2447,
      "offset_buffer_score": 0.4289,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2892,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1663,
      "base_near_term_risk": 0.0585,
      "base_realized_risk_proxy": 0.0176,
      "realization_scalar": 0.3,
      "gap_to_structural": 0.1487,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0311,
          "realized_risk_proxy": 0.0093
        },
        "base": {
          "near_term_risk": 0.0585,
          "realized_risk_proxy": 0.0176
        },
        "fast_adoption": {
          "near_term_risk": 0.1167,
          "realized_risk_proxy": 0.035
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33394",
      "title": "Safety and security consultant",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5524,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.249,
      "offset_buffer_score": 0.6362,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2903,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2433,
      "base_near_term_risk": 0.0857,
      "base_realized_risk_proxy": 0.0239,
      "realization_scalar": 0.2794,
      "gap_to_structural": 0.2194,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0455,
          "realized_risk_proxy": 0.0127
        },
        "base": {
          "near_term_risk": 0.0857,
          "realized_risk_proxy": 0.0239
        },
        "fast_adoption": {
          "near_term_risk": 0.1708,
          "realized_risk_proxy": 0.0477
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31720",
      "title": "Safety inspector (vehicles, processes and products)",
      "risk_band": "high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4631,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2443,
      "offset_buffer_score": 0.4348,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2891,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3181,
      "base_near_term_risk": 0.1113,
      "base_realized_risk_proxy": 0.0333,
      "realization_scalar": 0.2993,
      "gap_to_structural": 0.2848,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0591,
          "realized_risk_proxy": 0.0177
        },
        "base": {
          "near_term_risk": 0.1113,
          "realized_risk_proxy": 0.0333
        },
        "fast_adoption": {
          "near_term_risk": 0.2219,
          "realized_risk_proxy": 0.0664
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31142",
      "title": "Semi-conductor technician",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.473,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2496,
      "offset_buffer_score": 0.4622,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2904,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1765,
      "base_near_term_risk": 0.0618,
      "base_realized_risk_proxy": 0.0184,
      "realization_scalar": 0.2971,
      "gap_to_structural": 0.1581,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0328,
          "realized_risk_proxy": 0.0097
        },
        "base": {
          "near_term_risk": 0.0618,
          "realized_risk_proxy": 0.0184
        },
        "fast_adoption": {
          "near_term_risk": 0.1232,
          "realized_risk_proxy": 0.0366
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33312",
      "title": "Shipping agent/Boarding officer",
      "risk_band": "very_high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4181,
      "offset_potential_band": "low",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2718,
      "offset_buffer_score": 0.3352,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.296,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.7267,
      "base_near_term_risk": 0.2605,
      "base_realized_risk_proxy": 0.0814,
      "realization_scalar": 0.3126,
      "gap_to_structural": 0.6453,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1383,
          "realized_risk_proxy": 0.0432
        },
        "base": {
          "near_term_risk": 0.2605,
          "realized_risk_proxy": 0.0814
        },
        "fast_adoption": {
          "near_term_risk": 0.5193,
          "realized_risk_proxy": 0.1623
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34122",
      "title": "Social work associate",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5407,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2507,
      "offset_buffer_score": 0.6124,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2907,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0536,
      "base_near_term_risk": 0.0189,
      "base_realized_risk_proxy": 0.0053,
      "realization_scalar": 0.282,
      "gap_to_structural": 0.0483,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.01,
          "realized_risk_proxy": 0.0028
        },
        "base": {
          "near_term_risk": 0.0189,
          "realized_risk_proxy": 0.0053
        },
        "fast_adoption": {
          "near_term_risk": 0.0377,
          "realized_risk_proxy": 0.0106
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32111",
      "title": "Sonographer",
      "risk_band": "low",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.5035,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.253,
      "offset_buffer_score": 0.5372,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3147,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0713,
      "base_near_term_risk": 0.025,
      "base_realized_risk_proxy": 0.0062,
      "realization_scalar": 0.2495,
      "gap_to_structural": 0.0651,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0133,
          "realized_risk_proxy": 0.0033
        },
        "base": {
          "near_term_risk": 0.025,
          "realized_risk_proxy": 0.0062
        },
        "fast_adoption": {
          "near_term_risk": 0.0498,
          "realized_risk_proxy": 0.0124
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34221",
      "title": "Sports coach",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5636,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2787,
      "offset_buffer_score": 0.6776,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2977,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0232,
      "base_near_term_risk": 0.0081,
      "base_realized_risk_proxy": 0.0023,
      "realization_scalar": 0.2786,
      "gap_to_structural": 0.0209,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0043,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.0081,
          "realized_risk_proxy": 0.0023
        },
        "fast_adoption": {
          "near_term_risk": 0.0162,
          "realized_risk_proxy": 0.0045
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "33133",
      "title": "Tax associate professional",
      "risk_band": "very_high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4782,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.244,
      "offset_buffer_score": 0.4678,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.3147,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5039,
      "base_near_term_risk": 0.1786,
      "base_realized_risk_proxy": 0.0628,
      "realization_scalar": 0.3516,
      "gap_to_structural": 0.4411,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0948,
          "realized_risk_proxy": 0.0333
        },
        "base": {
          "near_term_risk": 0.1786,
          "realized_risk_proxy": 0.0628
        },
        "fast_adoption": {
          "near_term_risk": 0.356,
          "realized_risk_proxy": 0.1252
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "35220",
      "title": "Telecommunications technician",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5034,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2559,
      "offset_buffer_score": 0.5359,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.292,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1181,
      "base_near_term_risk": 0.0415,
      "base_realized_risk_proxy": 0.012,
      "realization_scalar": 0.2904,
      "gap_to_structural": 0.1061,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.022,
          "realized_risk_proxy": 0.0064
        },
        "base": {
          "near_term_risk": 0.0415,
          "realized_risk_proxy": 0.012
        },
        "fast_adoption": {
          "near_term_risk": 0.0827,
          "realized_risk_proxy": 0.024
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31596",
      "title": "Train operations officer",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.51,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2483,
      "offset_buffer_score": 0.5423,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2901,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0946,
      "base_near_term_risk": 0.0337,
      "base_realized_risk_proxy": 0.0097,
      "realization_scalar": 0.2889,
      "gap_to_structural": 0.0849,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0179,
          "realized_risk_proxy": 0.0052
        },
        "base": {
          "near_term_risk": 0.0337,
          "realized_risk_proxy": 0.0097
        },
        "fast_adoption": {
          "near_term_risk": 0.0672,
          "realized_risk_proxy": 0.0194
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "31572",
      "title": "Train service supervisor",
      "risk_band": "very_low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5449,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2493,
      "offset_buffer_score": 0.6201,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2904,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0289,
      "base_near_term_risk": 0.0102,
      "base_realized_risk_proxy": 0.0029,
      "realization_scalar": 0.2811,
      "gap_to_structural": 0.026,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0054,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.0102,
          "realized_risk_proxy": 0.0029
        },
        "fast_adoption": {
          "near_term_risk": 0.0203,
          "realized_risk_proxy": 0.0057
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "32400",
      "title": "Veterinary technician/assistant",
      "risk_band": "moderate",
      "archetype": "healthcare_clinical",
      "short_run_cap_score": 0.18,
      "offset_potential_score": 0.4471,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.5981,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.249,
      "offset_buffer_score": 0.4087,
      "demand_persistence_score": 0.2836,
      "signal_alignment_score": 0.3137,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2004,
      "base_near_term_risk": 0.0701,
      "base_realized_risk_proxy": 0.0159,
      "realization_scalar": 0.2263,
      "gap_to_structural": 0.1845,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0372,
          "realized_risk_proxy": 0.0084
        },
        "base": {
          "near_term_risk": 0.0701,
          "realized_risk_proxy": 0.0159
        },
        "fast_adoption": {
          "near_term_risk": 0.1398,
          "realized_risk_proxy": 0.0316
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "35212",
      "title": "Video camera operator",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4653,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2577,
      "offset_buffer_score": 0.454,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2925,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2405,
      "base_near_term_risk": 0.0853,
      "base_realized_risk_proxy": 0.0255,
      "realization_scalar": 0.2989,
      "gap_to_structural": 0.215,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0453,
          "realized_risk_proxy": 0.0135
        },
        "base": {
          "near_term_risk": 0.0853,
          "realized_risk_proxy": 0.0255
        },
        "fast_adoption": {
          "near_term_risk": 0.1701,
          "realized_risk_proxy": 0.0508
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34323",
      "title": "Visual merchandiser",
      "risk_band": "moderate",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.4679,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2705,
      "offset_buffer_score": 0.4584,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2957,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2519,
      "base_near_term_risk": 0.0882,
      "base_realized_risk_proxy": 0.0265,
      "realization_scalar": 0.2999,
      "gap_to_structural": 0.2254,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0468,
          "realized_risk_proxy": 0.014
        },
        "base": {
          "near_term_risk": 0.0882,
          "realized_risk_proxy": 0.0265
        },
        "fast_adoption": {
          "near_term_risk": 0.1758,
          "realized_risk_proxy": 0.0527
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34123",
      "title": "Volunteer executive",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5466,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2522,
      "offset_buffer_score": 0.6269,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2911,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0505,
      "base_near_term_risk": 0.0179,
      "base_realized_risk_proxy": 0.005,
      "realization_scalar": 0.2807,
      "gap_to_structural": 0.0455,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0095,
          "realized_risk_proxy": 0.0027
        },
        "base": {
          "near_term_risk": 0.0179,
          "realized_risk_proxy": 0.005
        },
        "fast_adoption": {
          "near_term_risk": 0.0356,
          "realized_risk_proxy": 0.01
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "35140",
      "title": "Website administrator/Webmaster",
      "risk_band": "very_high",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.3906,
      "offset_potential_band": "low",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.284,
      "offset_buffer_score": 0.2878,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.299,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5148,
      "base_near_term_risk": 0.1802,
      "base_realized_risk_proxy": 0.0574,
      "realization_scalar": 0.3188,
      "gap_to_structural": 0.4574,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0956,
          "realized_risk_proxy": 0.0305
        },
        "base": {
          "near_term_risk": 0.1802,
          "realized_risk_proxy": 0.0574
        },
        "fast_adoption": {
          "near_term_risk": 0.3591,
          "realized_risk_proxy": 0.1145
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "34121",
      "title": "Youth work associate",
      "risk_band": "low",
      "archetype": "general_technical",
      "short_run_cap_score": 0.34,
      "offset_potential_score": 0.5384,
      "offset_potential_band": "medium",
      "labour_signal": "weak",
      "employer_pressure_score": 0.108,
      "labour_softness_score": 0.5981,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2485,
      "offset_buffer_score": 0.6049,
      "demand_persistence_score": 0.2911,
      "signal_alignment_score": 0.2902,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0548,
      "base_near_term_risk": 0.0193,
      "base_realized_risk_proxy": 0.0055,
      "realization_scalar": 0.2825,
      "gap_to_structural": 0.0493,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0102,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.0193,
          "realized_risk_proxy": 0.0055
        },
        "fast_adoption": {
          "near_term_risk": 0.0385,
          "realized_risk_proxy": 0.0109
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43233",
      "title": "Air transport clerk",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5053,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1345,
      "offset_buffer_score": 0.4348,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3378,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3628,
      "base_near_term_risk": 0.1285,
      "base_realized_risk_proxy": 0.0588,
      "realization_scalar": 0.4574,
      "gap_to_structural": 0.304,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0682,
          "realized_risk_proxy": 0.0312
        },
        "base": {
          "near_term_risk": 0.1285,
          "realized_risk_proxy": 0.0588
        },
        "fast_adoption": {
          "near_term_risk": 0.2561,
          "realized_risk_proxy": 0.1171
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43113",
      "title": "Audit clerk",
      "risk_band": "very_high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4872,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1909,
      "offset_buffer_score": 0.3993,
      "demand_persistence_score": 0.2674,
      "signal_alignment_score": 0.3276,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6477,
      "base_near_term_risk": 0.2289,
      "base_realized_risk_proxy": 0.094,
      "realization_scalar": 0.4107,
      "gap_to_structural": 0.5537,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1215,
          "realized_risk_proxy": 0.0499
        },
        "base": {
          "near_term_risk": 0.2289,
          "realized_risk_proxy": 0.094
        },
        "fast_adoption": {
          "near_term_risk": 0.4562,
          "realized_risk_proxy": 0.1874
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43121",
      "title": "Bank operations clerk",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4723,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1747,
      "offset_buffer_score": 0.3751,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3479,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6406,
      "base_near_term_risk": 0.2282,
      "base_realized_risk_proxy": 0.1076,
      "realization_scalar": 0.4714,
      "gap_to_structural": 0.533,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1211,
          "realized_risk_proxy": 0.0571
        },
        "base": {
          "near_term_risk": 0.2282,
          "realized_risk_proxy": 0.1076
        },
        "fast_adoption": {
          "near_term_risk": 0.455,
          "realized_risk_proxy": 0.2145
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42111",
      "title": "Bank teller",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.505,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1572,
      "offset_buffer_score": 0.4434,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3435,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4363,
      "base_near_term_risk": 0.1533,
      "base_realized_risk_proxy": 0.0705,
      "realization_scalar": 0.4597,
      "gap_to_structural": 0.3658,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0814,
          "realized_risk_proxy": 0.0374
        },
        "base": {
          "near_term_risk": 0.1533,
          "realized_risk_proxy": 0.0705
        },
        "fast_adoption": {
          "near_term_risk": 0.3056,
          "realized_risk_proxy": 0.1405
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42141",
      "title": "Bill collector",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4803,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1799,
      "offset_buffer_score": 0.3983,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3492,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5097,
      "base_near_term_risk": 0.1813,
      "base_realized_risk_proxy": 0.085,
      "realization_scalar": 0.4692,
      "gap_to_structural": 0.4247,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0962,
          "realized_risk_proxy": 0.0451
        },
        "base": {
          "near_term_risk": 0.1813,
          "realized_risk_proxy": 0.085
        },
        "fast_adoption": {
          "near_term_risk": 0.3613,
          "realized_risk_proxy": 0.1695
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43115",
      "title": "Billing clerk",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4934,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1313,
      "offset_buffer_score": 0.4052,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.337,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6159,
      "base_near_term_risk": 0.2184,
      "base_realized_risk_proxy": 0.1006,
      "realization_scalar": 0.4608,
      "gap_to_structural": 0.5153,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1159,
          "realized_risk_proxy": 0.0534
        },
        "base": {
          "near_term_risk": 0.2184,
          "realized_risk_proxy": 0.1006
        },
        "fast_adoption": {
          "near_term_risk": 0.4354,
          "realized_risk_proxy": 0.2006
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43111",
      "title": "Bookkeeper",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4441,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1329,
      "offset_buffer_score": 0.2983,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3374,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.593,
      "base_near_term_risk": 0.2075,
      "base_realized_risk_proxy": 0.0986,
      "realization_scalar": 0.475,
      "gap_to_structural": 0.4944,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1102,
          "realized_risk_proxy": 0.0523
        },
        "base": {
          "near_term_risk": 0.2075,
          "realized_risk_proxy": 0.0986
        },
        "fast_adoption": {
          "near_term_risk": 0.4137,
          "realized_risk_proxy": 0.1965
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42246",
      "title": "Contact centre information clerk",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5095,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.132,
      "offset_buffer_score": 0.4413,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3372,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4542,
      "base_near_term_risk": 0.1615,
      "base_realized_risk_proxy": 0.0737,
      "realization_scalar": 0.4561,
      "gap_to_structural": 0.3805,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0857,
          "realized_risk_proxy": 0.0391
        },
        "base": {
          "near_term_risk": 0.1615,
          "realized_risk_proxy": 0.0737
        },
        "fast_adoption": {
          "near_term_risk": 0.322,
          "realized_risk_proxy": 0.1469
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42245",
      "title": "Customer service officer/clerk",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5096,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1326,
      "offset_buffer_score": 0.4421,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3373,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4461,
      "base_near_term_risk": 0.1596,
      "base_realized_risk_proxy": 0.0629,
      "realization_scalar": 0.3942,
      "gap_to_structural": 0.3832,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0847,
          "realized_risk_proxy": 0.0334
        },
        "base": {
          "near_term_risk": 0.1596,
          "realized_risk_proxy": 0.0629
        },
        "fast_adoption": {
          "near_term_risk": 0.3182,
          "realized_risk_proxy": 0.1254
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "41320",
      "title": "Data entry clerk",
      "risk_band": "very_high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4593,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2275,
      "offset_buffer_score": 0.3621,
      "demand_persistence_score": 0.2674,
      "signal_alignment_score": 0.3098,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6854,
      "base_near_term_risk": 0.2446,
      "base_realized_risk_proxy": 0.1059,
      "realization_scalar": 0.4329,
      "gap_to_structural": 0.5795,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1298,
          "realized_risk_proxy": 0.0562
        },
        "base": {
          "near_term_risk": 0.2446,
          "realized_risk_proxy": 0.1059
        },
        "fast_adoption": {
          "near_term_risk": 0.4876,
          "realized_risk_proxy": 0.2111
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43151",
      "title": "Data processing control clerk",
      "risk_band": "very_high",
      "archetype": "data_analytics",
      "short_run_cap_score": 0.55,
      "offset_potential_score": 0.4525,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.105,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2663,
      "offset_buffer_score": 0.3586,
      "demand_persistence_score": 0.2674,
      "signal_alignment_score": 0.3195,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6145,
      "base_near_term_risk": 0.2171,
      "base_realized_risk_proxy": 0.0953,
      "realization_scalar": 0.4391,
      "gap_to_structural": 0.5192,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1152,
          "realized_risk_proxy": 0.0506
        },
        "base": {
          "near_term_risk": 0.2171,
          "realized_risk_proxy": 0.0953
        },
        "fast_adoption": {
          "near_term_risk": 0.4328,
          "realized_risk_proxy": 0.19
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43142",
      "title": "Enumerator/Market research interviewer",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5096,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2147,
      "offset_buffer_score": 0.47,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3579,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.583,
      "base_near_term_risk": 0.205,
      "base_realized_risk_proxy": 0.0954,
      "realization_scalar": 0.4652,
      "gap_to_structural": 0.4876,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1088,
          "realized_risk_proxy": 0.0506
        },
        "base": {
          "near_term_risk": 0.205,
          "realized_risk_proxy": 0.0954
        },
        "fast_adoption": {
          "near_term_risk": 0.4087,
          "realized_risk_proxy": 0.1901
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42247",
      "title": "Hotel executive (including hotel reservation and front desk executive)",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5112,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1334,
      "offset_buffer_score": 0.4465,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3376,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.429,
      "base_near_term_risk": 0.1516,
      "base_realized_risk_proxy": 0.0691,
      "realization_scalar": 0.4557,
      "gap_to_structural": 0.3599,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0805,
          "realized_risk_proxy": 0.0367
        },
        "base": {
          "near_term_risk": 0.1516,
          "realized_risk_proxy": 0.0691
        },
        "fast_adoption": {
          "near_term_risk": 0.3023,
          "realized_risk_proxy": 0.1377
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42242",
      "title": "Hotel receptionist (including hotel reservation and front desk clerk)",
      "risk_band": "high",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5058,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1557,
      "offset_buffer_score": 0.4367,
      "demand_persistence_score": 0.2599,
      "signal_alignment_score": 0.3166,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4676,
      "base_near_term_risk": 0.1663,
      "base_realized_risk_proxy": 0.0459,
      "realization_scalar": 0.2759,
      "gap_to_structural": 0.4217,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0883,
          "realized_risk_proxy": 0.0244
        },
        "base": {
          "near_term_risk": 0.1663,
          "realized_risk_proxy": 0.0459
        },
        "fast_adoption": {
          "near_term_risk": 0.3315,
          "realized_risk_proxy": 0.0915
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43122",
      "title": "Insurance/Underwriting clerk",
      "risk_band": "very_high",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.4776,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1914,
      "offset_buffer_score": 0.3787,
      "demand_persistence_score": 0.2674,
      "signal_alignment_score": 0.3278,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6321,
      "base_near_term_risk": 0.2233,
      "base_realized_risk_proxy": 0.0923,
      "realization_scalar": 0.4132,
      "gap_to_structural": 0.5398,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1185,
          "realized_risk_proxy": 0.049
        },
        "base": {
          "near_term_risk": 0.2233,
          "realized_risk_proxy": 0.0923
        },
        "fast_adoption": {
          "near_term_risk": 0.4452,
          "realized_risk_proxy": 0.1839
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43232",
      "title": "Land transport clerk",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5074,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.135,
      "offset_buffer_score": 0.4399,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.338,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3429,
      "base_near_term_risk": 0.1214,
      "base_realized_risk_proxy": 0.0555,
      "realization_scalar": 0.4568,
      "gap_to_structural": 0.2874,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0645,
          "realized_risk_proxy": 0.0294
        },
        "base": {
          "near_term_risk": 0.1214,
          "realized_risk_proxy": 0.0555
        },
        "fast_adoption": {
          "near_term_risk": 0.2421,
          "realized_risk_proxy": 0.1106
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43112",
      "title": "Ledger and accounts clerk",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4898,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1516,
      "offset_buffer_score": 0.404,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3421,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6138,
      "base_near_term_risk": 0.215,
      "base_realized_risk_proxy": 0.0998,
      "realization_scalar": 0.464,
      "gap_to_structural": 0.514,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1141,
          "realized_risk_proxy": 0.0529
        },
        "base": {
          "near_term_risk": 0.215,
          "realized_risk_proxy": 0.0998
        },
        "fast_adoption": {
          "near_term_risk": 0.4285,
          "realized_risk_proxy": 0.1989
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "44170",
      "title": "Legal clerk",
      "risk_band": "high",
      "archetype": "legal_compliance",
      "short_run_cap_score": 0.42,
      "offset_potential_score": 0.4873,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2139,
      "offset_buffer_score": 0.424,
      "demand_persistence_score": 0.2674,
      "signal_alignment_score": 0.2834,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4633,
      "base_near_term_risk": 0.1662,
      "base_realized_risk_proxy": 0.0607,
      "realization_scalar": 0.3653,
      "gap_to_structural": 0.4026,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0882,
          "realized_risk_proxy": 0.0322
        },
        "base": {
          "near_term_risk": 0.1662,
          "realized_risk_proxy": 0.0607
        },
        "fast_adoption": {
          "near_term_risk": 0.3312,
          "realized_risk_proxy": 0.121
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "44110",
      "title": "Library clerk",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4786,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2035,
      "offset_buffer_score": 0.4048,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3551,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4707,
      "base_near_term_risk": 0.1656,
      "base_realized_risk_proxy": 0.0782,
      "realization_scalar": 0.472,
      "gap_to_structural": 0.3925,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0879,
          "realized_risk_proxy": 0.0415
        },
        "base": {
          "near_term_risk": 0.1656,
          "realized_risk_proxy": 0.0782
        },
        "fast_adoption": {
          "near_term_risk": 0.3301,
          "realized_risk_proxy": 0.1558
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43221",
      "title": "Material planning clerk",
      "risk_band": "moderate",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.509,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1457,
      "offset_buffer_score": 0.4549,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3406,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2923,
      "base_near_term_risk": 0.1031,
      "base_realized_risk_proxy": 0.0471,
      "realization_scalar": 0.4565,
      "gap_to_structural": 0.2452,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0547,
          "realized_risk_proxy": 0.025
        },
        "base": {
          "near_term_risk": 0.1031,
          "realized_risk_proxy": 0.0471
        },
        "fast_adoption": {
          "near_term_risk": 0.2056,
          "realized_risk_proxy": 0.0938
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42243",
      "title": "Medical/Dental receptionist",
      "risk_band": "high",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5041,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1547,
      "offset_buffer_score": 0.432,
      "demand_persistence_score": 0.2599,
      "signal_alignment_score": 0.3163,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4895,
      "base_near_term_risk": 0.1734,
      "base_realized_risk_proxy": 0.0479,
      "realization_scalar": 0.2762,
      "gap_to_structural": 0.4416,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.092,
          "realized_risk_proxy": 0.0254
        },
        "base": {
          "near_term_risk": 0.1734,
          "realized_risk_proxy": 0.0479
        },
        "fast_adoption": {
          "near_term_risk": 0.3457,
          "realized_risk_proxy": 0.0955
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42113",
      "title": "Money changer",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5082,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1582,
      "offset_buffer_score": 0.4514,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3437,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4101,
      "base_near_term_risk": 0.1435,
      "base_realized_risk_proxy": 0.0659,
      "realization_scalar": 0.4588,
      "gap_to_structural": 0.3442,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0762,
          "realized_risk_proxy": 0.035
        },
        "base": {
          "near_term_risk": 0.1435,
          "realized_risk_proxy": 0.0659
        },
        "fast_adoption": {
          "near_term_risk": 0.2861,
          "realized_risk_proxy": 0.1313
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "41101",
      "title": "Office clerk (including filing and copying)",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4779,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1387,
      "offset_buffer_score": 0.3789,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3389,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5959,
      "base_near_term_risk": 0.2114,
      "base_realized_risk_proxy": 0.0984,
      "realization_scalar": 0.4653,
      "gap_to_structural": 0.4975,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1122,
          "realized_risk_proxy": 0.0522
        },
        "base": {
          "near_term_risk": 0.2114,
          "realized_risk_proxy": 0.0984
        },
        "fast_adoption": {
          "near_term_risk": 0.4214,
          "realized_risk_proxy": 0.1961
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "40000",
      "title": "Office supervisor",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5253,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1905,
      "offset_buffer_score": 0.5085,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3518,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3894,
      "base_near_term_risk": 0.1369,
      "base_realized_risk_proxy": 0.0625,
      "realization_scalar": 0.4563,
      "gap_to_structural": 0.3269,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0727,
          "realized_risk_proxy": 0.0332
        },
        "base": {
          "near_term_risk": 0.1369,
          "realized_risk_proxy": 0.0625
        },
        "fast_adoption": {
          "near_term_risk": 0.2729,
          "realized_risk_proxy": 0.1245
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42244",
      "title": "Passenger services agent",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.511,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1323,
      "offset_buffer_score": 0.4449,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3373,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4446,
      "base_near_term_risk": 0.1568,
      "base_realized_risk_proxy": 0.0714,
      "realization_scalar": 0.4557,
      "gap_to_structural": 0.3732,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0832,
          "realized_risk_proxy": 0.0379
        },
        "base": {
          "near_term_risk": 0.1568,
          "realized_risk_proxy": 0.0714
        },
        "fast_adoption": {
          "near_term_risk": 0.3125,
          "realized_risk_proxy": 0.1424
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42131",
      "title": "Pawnbroker",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4286,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1801,
      "offset_buffer_score": 0.2847,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3492,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5803,
      "base_near_term_risk": 0.2031,
      "base_realized_risk_proxy": 0.0983,
      "realization_scalar": 0.4841,
      "gap_to_structural": 0.482,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1078,
          "realized_risk_proxy": 0.0522
        },
        "base": {
          "near_term_risk": 0.2031,
          "realized_risk_proxy": 0.0983
        },
        "fast_adoption": {
          "near_term_risk": 0.4049,
          "realized_risk_proxy": 0.196
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43114",
      "title": "Payroll/Wages clerk",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.488,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1558,
      "offset_buffer_score": 0.4044,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3432,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5892,
      "base_near_term_risk": 0.2076,
      "base_realized_risk_proxy": 0.0965,
      "realization_scalar": 0.4646,
      "gap_to_structural": 0.4927,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1102,
          "realized_risk_proxy": 0.0512
        },
        "base": {
          "near_term_risk": 0.2076,
          "realized_risk_proxy": 0.0965
        },
        "fast_adoption": {
          "near_term_risk": 0.4139,
          "realized_risk_proxy": 0.1923
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "41102",
      "title": "Personnel/Human resource clerk",
      "risk_band": "very_high",
      "archetype": "people_recruiting",
      "short_run_cap_score": 0.3,
      "offset_potential_score": 0.472,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1833,
      "offset_buffer_score": 0.3769,
      "demand_persistence_score": 0.2599,
      "signal_alignment_score": 0.3235,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5615,
      "base_near_term_risk": 0.1965,
      "base_realized_risk_proxy": 0.0676,
      "realization_scalar": 0.3438,
      "gap_to_structural": 0.4939,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1043,
          "realized_risk_proxy": 0.0359
        },
        "base": {
          "near_term_risk": 0.1965,
          "realized_risk_proxy": 0.0676
        },
        "fast_adoption": {
          "near_term_risk": 0.3918,
          "realized_risk_proxy": 0.1347
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42112",
      "title": "Postal service counter clerk",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5087,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1337,
      "offset_buffer_score": 0.4414,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3376,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.458,
      "base_near_term_risk": 0.1603,
      "base_realized_risk_proxy": 0.0732,
      "realization_scalar": 0.4564,
      "gap_to_structural": 0.3848,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0851,
          "realized_risk_proxy": 0.0388
        },
        "base": {
          "near_term_risk": 0.1603,
          "realized_risk_proxy": 0.0732
        },
        "fast_adoption": {
          "near_term_risk": 0.3196,
          "realized_risk_proxy": 0.1459
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "44122",
      "title": "Postman",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4258,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1407,
      "offset_buffer_score": 0.2664,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3394,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5461,
      "base_near_term_risk": 0.1911,
      "base_realized_risk_proxy": 0.0918,
      "realization_scalar": 0.4804,
      "gap_to_structural": 0.4543,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1014,
          "realized_risk_proxy": 0.0487
        },
        "base": {
          "near_term_risk": 0.1911,
          "realized_risk_proxy": 0.0918
        },
        "fast_adoption": {
          "near_term_risk": 0.381,
          "realized_risk_proxy": 0.183
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43116",
      "title": "Procurement/Purchasing clerk",
      "risk_band": "very_high",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.4829,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1912,
      "offset_buffer_score": 0.4011,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.4154,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5883,
      "base_near_term_risk": 0.2085,
      "base_realized_risk_proxy": 0.0759,
      "realization_scalar": 0.3641,
      "gap_to_structural": 0.5124,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1107,
          "realized_risk_proxy": 0.0403
        },
        "base": {
          "near_term_risk": 0.2085,
          "realized_risk_proxy": 0.0759
        },
        "fast_adoption": {
          "near_term_risk": 0.4157,
          "realized_risk_proxy": 0.1514
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43222",
      "title": "Production planning clerk",
      "risk_band": "moderate",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.513,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1381,
      "offset_buffer_score": 0.4556,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3387,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2989,
      "base_near_term_risk": 0.1055,
      "base_realized_risk_proxy": 0.048,
      "realization_scalar": 0.4552,
      "gap_to_structural": 0.2509,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.056,
          "realized_risk_proxy": 0.0255
        },
        "base": {
          "near_term_risk": 0.1055,
          "realized_risk_proxy": 0.048
        },
        "fast_adoption": {
          "near_term_risk": 0.2102,
          "realized_risk_proxy": 0.0957
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "44191",
      "title": "Proofreading clerk",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4494,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2699,
      "offset_buffer_score": 0.3665,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3717,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.521,
      "base_near_term_risk": 0.1847,
      "base_realized_risk_proxy": 0.09,
      "realization_scalar": 0.4875,
      "gap_to_structural": 0.431,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.098,
          "realized_risk_proxy": 0.0478
        },
        "base": {
          "near_term_risk": 0.1847,
          "realized_risk_proxy": 0.09
        },
        "fast_adoption": {
          "near_term_risk": 0.3681,
          "realized_risk_proxy": 0.1794
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42241",
      "title": "Receptionist (general)",
      "risk_band": "high",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5055,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1557,
      "offset_buffer_score": 0.4361,
      "demand_persistence_score": 0.2599,
      "signal_alignment_score": 0.3166,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4692,
      "base_near_term_risk": 0.1669,
      "base_realized_risk_proxy": 0.0461,
      "realization_scalar": 0.276,
      "gap_to_structural": 0.4231,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0886,
          "realized_risk_proxy": 0.0244
        },
        "base": {
          "near_term_risk": 0.1669,
          "realized_risk_proxy": 0.0461
        },
        "fast_adoption": {
          "near_term_risk": 0.3326,
          "realized_risk_proxy": 0.0918
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "41201",
      "title": "Secretary",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4235,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1421,
      "offset_buffer_score": 0.2629,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3397,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6283,
      "base_near_term_risk": 0.2199,
      "base_realized_risk_proxy": 0.0912,
      "realization_scalar": 0.4147,
      "gap_to_structural": 0.5371,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1167,
          "realized_risk_proxy": 0.0484
        },
        "base": {
          "near_term_risk": 0.2199,
          "realized_risk_proxy": 0.0912
        },
        "fast_adoption": {
          "near_term_risk": 0.4384,
          "realized_risk_proxy": 0.1818
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43123",
      "title": "Securities clerk",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4717,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1753,
      "offset_buffer_score": 0.3744,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.348,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6559,
      "base_near_term_risk": 0.2324,
      "base_realized_risk_proxy": 0.1096,
      "realization_scalar": 0.4716,
      "gap_to_structural": 0.5463,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1234,
          "realized_risk_proxy": 0.0582
        },
        "base": {
          "near_term_risk": 0.2324,
          "realized_risk_proxy": 0.1096
        },
        "fast_adoption": {
          "near_term_risk": 0.4634,
          "realized_risk_proxy": 0.2185
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43231",
      "title": "Shipping clerk",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5056,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1356,
      "offset_buffer_score": 0.4365,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3381,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3597,
      "base_near_term_risk": 0.1259,
      "base_realized_risk_proxy": 0.0576,
      "realization_scalar": 0.4573,
      "gap_to_structural": 0.3021,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0668,
          "realized_risk_proxy": 0.0306
        },
        "base": {
          "near_term_risk": 0.1259,
          "realized_risk_proxy": 0.0576
        },
        "fast_adoption": {
          "near_term_risk": 0.2509,
          "realized_risk_proxy": 0.1148
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43141",
      "title": "Statistical clerk",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5076,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1994,
      "offset_buffer_score": 0.4643,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3541,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5947,
      "base_near_term_risk": 0.2108,
      "base_realized_risk_proxy": 0.0977,
      "realization_scalar": 0.4635,
      "gap_to_structural": 0.497,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1119,
          "realized_risk_proxy": 0.0519
        },
        "base": {
          "near_term_risk": 0.2108,
          "realized_risk_proxy": 0.0977
        },
        "fast_adoption": {
          "near_term_risk": 0.4201,
          "realized_risk_proxy": 0.1948
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43211",
      "title": "Stock records clerk",
      "risk_band": "moderate",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4493,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1384,
      "offset_buffer_score": 0.3156,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3388,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1682,
      "base_near_term_risk": 0.0589,
      "base_realized_risk_proxy": 0.0279,
      "realization_scalar": 0.4736,
      "gap_to_structural": 0.1403,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0312,
          "realized_risk_proxy": 0.0148
        },
        "base": {
          "near_term_risk": 0.0589,
          "realized_risk_proxy": 0.0279
        },
        "fast_adoption": {
          "near_term_risk": 0.1174,
          "realized_risk_proxy": 0.0556
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "43212",
      "title": "Storekeeper",
      "risk_band": "moderate",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4489,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1368,
      "offset_buffer_score": 0.3131,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3384,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1795,
      "base_near_term_risk": 0.0628,
      "base_realized_risk_proxy": 0.0298,
      "realization_scalar": 0.4737,
      "gap_to_structural": 0.1497,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0333,
          "realized_risk_proxy": 0.0158
        },
        "base": {
          "near_term_risk": 0.0628,
          "realized_risk_proxy": 0.0298
        },
        "fast_adoption": {
          "near_term_risk": 0.1252,
          "realized_risk_proxy": 0.0593
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42230",
      "title": "Telephone operator",
      "risk_band": "high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4897,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1801,
      "offset_buffer_score": 0.4192,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3492,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.4335,
      "base_near_term_risk": 0.1536,
      "base_realized_risk_proxy": 0.0717,
      "realization_scalar": 0.4665,
      "gap_to_structural": 0.3618,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0816,
          "realized_risk_proxy": 0.038
        },
        "base": {
          "near_term_risk": 0.1536,
          "realized_risk_proxy": 0.0717
        },
        "fast_adoption": {
          "near_term_risk": 0.3063,
          "realized_risk_proxy": 0.1429
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "42210",
      "title": "Travel consultant/Reservation executive",
      "risk_band": "moderate",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.5355,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1447,
      "offset_buffer_score": 0.5121,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.3404,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2723,
      "base_near_term_risk": 0.0965,
      "base_realized_risk_proxy": 0.0433,
      "realization_scalar": 0.4488,
      "gap_to_structural": 0.229,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0512,
          "realized_risk_proxy": 0.023
        },
        "base": {
          "near_term_risk": 0.0965,
          "realized_risk_proxy": 0.0433
        },
        "fast_adoption": {
          "near_term_risk": 0.1923,
          "realized_risk_proxy": 0.0863
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "41310",
      "title": "Typist and word processing operator",
      "risk_band": "very_high",
      "archetype": "general_clerical",
      "short_run_cap_score": 0.6,
      "offset_potential_score": 0.4807,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.219,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2594,
      "offset_buffer_score": 0.4242,
      "demand_persistence_score": 0.2479,
      "signal_alignment_score": 0.369,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.6741,
      "base_near_term_risk": 0.2381,
      "base_realized_risk_proxy": 0.1138,
      "realization_scalar": 0.4782,
      "gap_to_structural": 0.5603,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1264,
          "realized_risk_proxy": 0.0604
        },
        "base": {
          "near_term_risk": 0.2381,
          "realized_risk_proxy": 0.1138
        },
        "fast_adoption": {
          "near_term_risk": 0.4746,
          "realized_risk_proxy": 0.2269
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51132",
      "title": "Attractions guide",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6028,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1571,
      "offset_buffer_score": 0.646,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3169,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0994,
      "base_near_term_risk": 0.0355,
      "base_realized_risk_proxy": 0.0092,
      "realization_scalar": 0.2587,
      "gap_to_structural": 0.0902,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0188,
          "realized_risk_proxy": 0.0049
        },
        "base": {
          "near_term_risk": 0.0355,
          "realized_risk_proxy": 0.0092
        },
        "fast_adoption": {
          "near_term_risk": 0.0707,
          "realized_risk_proxy": 0.0183
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "54123",
      "title": "Auxiliary police officer",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5535,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2052,
      "offset_buffer_score": 0.559,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.329,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.03,
      "base_near_term_risk": 0.0107,
      "base_realized_risk_proxy": 0.0029,
      "realization_scalar": 0.2703,
      "gap_to_structural": 0.0271,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0057,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.0107,
          "realized_risk_proxy": 0.0029
        },
        "fast_adoption": {
          "near_term_risk": 0.0213,
          "realized_risk_proxy": 0.0058
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51322",
      "title": "Barista",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5225,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1385,
      "offset_buffer_score": 0.4645,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3123,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0823,
      "base_near_term_risk": 0.0288,
      "base_realized_risk_proxy": 0.0078,
      "realization_scalar": 0.2716,
      "gap_to_structural": 0.0745,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0153,
          "realized_risk_proxy": 0.0042
        },
        "base": {
          "near_term_risk": 0.0288,
          "realized_risk_proxy": 0.0078
        },
        "fast_adoption": {
          "near_term_risk": 0.0574,
          "realized_risk_proxy": 0.0156
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51321",
      "title": "Bartender/Mixologist",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5213,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1421,
      "offset_buffer_score": 0.4655,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3132,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0773,
      "base_near_term_risk": 0.027,
      "base_realized_risk_proxy": 0.0074,
      "realization_scalar": 0.2719,
      "gap_to_structural": 0.0699,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0144,
          "realized_risk_proxy": 0.0039
        },
        "base": {
          "near_term_risk": 0.027,
          "realized_risk_proxy": 0.0074
        },
        "fast_adoption": {
          "near_term_risk": 0.0539,
          "realized_risk_proxy": 0.0147
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51421",
      "title": "Beautician",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5401,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1399,
      "offset_buffer_score": 0.5046,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3126,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0263,
      "base_near_term_risk": 0.0092,
      "base_realized_risk_proxy": 0.0025,
      "realization_scalar": 0.2685,
      "gap_to_structural": 0.0238,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0049,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0092,
          "realized_risk_proxy": 0.0025
        },
        "fast_adoption": {
          "near_term_risk": 0.0183,
          "realized_risk_proxy": 0.0049
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51702",
      "title": "Bookmaker/Croupier/Casino dealer and related gaming worker",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4774,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1783,
      "offset_buffer_score": 0.3778,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3222,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2107,
      "base_near_term_risk": 0.0738,
      "base_realized_risk_proxy": 0.0208,
      "realization_scalar": 0.2824,
      "gap_to_structural": 0.1899,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0391,
          "realized_risk_proxy": 0.0111
        },
        "base": {
          "near_term_risk": 0.0738,
          "realized_risk_proxy": 0.0208
        },
        "fast_adoption": {
          "near_term_risk": 0.147,
          "realized_risk_proxy": 0.0415
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51112",
      "title": "Cabin attendant/steward",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5369,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1569,
      "offset_buffer_score": 0.5007,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3169,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1711,
      "base_near_term_risk": 0.0599,
      "base_realized_risk_proxy": 0.0162,
      "realization_scalar": 0.2704,
      "gap_to_structural": 0.1549,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0318,
          "realized_risk_proxy": 0.0086
        },
        "base": {
          "near_term_risk": 0.0599,
          "realized_risk_proxy": 0.0162
        },
        "fast_adoption": {
          "near_term_risk": 0.1194,
          "realized_risk_proxy": 0.0323
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52301",
      "title": "Cage/Count supervisor",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4898,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1642,
      "offset_buffer_score": 0.405,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3187,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2604,
      "base_near_term_risk": 0.0923,
      "base_realized_risk_proxy": 0.0257,
      "realization_scalar": 0.2788,
      "gap_to_structural": 0.2347,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.049,
          "realized_risk_proxy": 0.0137
        },
        "base": {
          "near_term_risk": 0.0923,
          "realized_risk_proxy": 0.0257
        },
        "fast_adoption": {
          "near_term_risk": 0.1839,
          "realized_risk_proxy": 0.0513
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51311",
      "title": "Captain waiter/Waiter supervisor",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5546,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1606,
      "offset_buffer_score": 0.4261,
      "demand_persistence_score": 0.4801,
      "signal_alignment_score": 0.3178,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1199,
      "base_near_term_risk": 0.042,
      "base_realized_risk_proxy": 0.0112,
      "realization_scalar": 0.2669,
      "gap_to_structural": 0.1087,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0223,
          "realized_risk_proxy": 0.0059
        },
        "base": {
          "near_term_risk": 0.042,
          "realized_risk_proxy": 0.0112
        },
        "fast_adoption": {
          "near_term_risk": 0.0837,
          "realized_risk_proxy": 0.0223
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52302",
      "title": "Cashier (general)",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.497,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1369,
      "offset_buffer_score": 0.4065,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3119,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2907,
      "base_near_term_risk": 0.103,
      "base_realized_risk_proxy": 0.0284,
      "realization_scalar": 0.2761,
      "gap_to_structural": 0.2623,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0546,
          "realized_risk_proxy": 0.0151
        },
        "base": {
          "near_term_risk": 0.103,
          "realized_risk_proxy": 0.0284
        },
        "fast_adoption": {
          "near_term_risk": 0.2052,
          "realized_risk_proxy": 0.0567
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51111",
      "title": "Chief steward",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4809,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1643,
      "offset_buffer_score": 0.3854,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3187,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1755,
      "base_near_term_risk": 0.0614,
      "base_realized_risk_proxy": 0.0172,
      "realization_scalar": 0.2804,
      "gap_to_structural": 0.1583,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0326,
          "realized_risk_proxy": 0.0091
        },
        "base": {
          "near_term_risk": 0.0614,
          "realized_risk_proxy": 0.0172
        },
        "fast_adoption": {
          "near_term_risk": 0.1225,
          "realized_risk_proxy": 0.0343
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "53113",
      "title": "Child/After school care centre worker",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5508,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1454,
      "offset_buffer_score": 0.5341,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.314,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0686,
      "base_near_term_risk": 0.024,
      "base_realized_risk_proxy": 0.0064,
      "realization_scalar": 0.2666,
      "gap_to_structural": 0.0622,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0127,
          "realized_risk_proxy": 0.0034
        },
        "base": {
          "near_term_risk": 0.024,
          "realized_risk_proxy": 0.0064
        },
        "fast_adoption": {
          "near_term_risk": 0.0479,
          "realized_risk_proxy": 0.0128
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51201",
      "title": "Cook (e.g. commis cook 2/3)",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4502,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1574,
      "offset_buffer_score": 0.3106,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.317,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1633,
      "base_near_term_risk": 0.0571,
      "base_realized_risk_proxy": 0.0141,
      "realization_scalar": 0.2468,
      "gap_to_structural": 0.1492,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0303,
          "realized_risk_proxy": 0.0075
        },
        "base": {
          "near_term_risk": 0.0571,
          "realized_risk_proxy": 0.0141
        },
        "fast_adoption": {
          "near_term_risk": 0.1139,
          "realized_risk_proxy": 0.0281
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "53203",
      "title": "Dental aide/assistant",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5578,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1591,
      "offset_buffer_score": 0.5492,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3174,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1309,
      "base_near_term_risk": 0.0464,
      "base_realized_risk_proxy": 0.0107,
      "realization_scalar": 0.2311,
      "gap_to_structural": 0.1202,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0246,
          "realized_risk_proxy": 0.0057
        },
        "base": {
          "near_term_risk": 0.0464,
          "realized_risk_proxy": 0.0107
        },
        "fast_adoption": {
          "near_term_risk": 0.0925,
          "realized_risk_proxy": 0.0214
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51950",
      "title": "Driving instructor/tester",
      "risk_band": "very_low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.563,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1907,
      "offset_buffer_score": 0.5792,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3253,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0096,
      "base_near_term_risk": 0.0034,
      "base_realized_risk_proxy": 0.001,
      "realization_scalar": 0.2957,
      "gap_to_structural": 0.0086,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0018,
          "realized_risk_proxy": 0.0005
        },
        "base": {
          "near_term_risk": 0.0034,
          "realized_risk_proxy": 0.001
        },
        "fast_adoption": {
          "near_term_risk": 0.0067,
          "realized_risk_proxy": 0.002
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "53115",
      "title": "Educarer",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4949,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1457,
      "offset_buffer_score": 0.4112,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3141,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0812,
      "base_near_term_risk": 0.0284,
      "base_realized_risk_proxy": 0.0079,
      "realization_scalar": 0.2766,
      "gap_to_structural": 0.0733,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0151,
          "realized_risk_proxy": 0.0042
        },
        "base": {
          "near_term_risk": 0.0284,
          "realized_risk_proxy": 0.0079
        },
        "fast_adoption": {
          "near_term_risk": 0.0567,
          "realized_risk_proxy": 0.0157
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52492",
      "title": "Food service counter attendant",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4978,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1553,
      "offset_buffer_score": 0.4131,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3165,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2969,
      "base_near_term_risk": 0.105,
      "base_realized_risk_proxy": 0.0291,
      "realization_scalar": 0.2773,
      "gap_to_structural": 0.2678,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0558,
          "realized_risk_proxy": 0.0155
        },
        "base": {
          "near_term_risk": 0.105,
          "realized_risk_proxy": 0.0291
        },
        "fast_adoption": {
          "near_term_risk": 0.2094,
          "realized_risk_proxy": 0.0581
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51411",
      "title": "Hair stylist/Hairdresser",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5487,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1397,
      "offset_buffer_score": 0.5233,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3126,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0666,
      "base_near_term_risk": 0.0236,
      "base_realized_risk_proxy": 0.0063,
      "realization_scalar": 0.267,
      "gap_to_structural": 0.0603,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0125,
          "realized_risk_proxy": 0.0034
        },
        "base": {
          "near_term_risk": 0.0236,
          "realized_risk_proxy": 0.0063
        },
        "fast_adoption": {
          "near_term_risk": 0.0471,
          "realized_risk_proxy": 0.0126
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "53201",
      "title": "Healthcare assistant (e.g. therapy aide/assistant)",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5571,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1579,
      "offset_buffer_score": 0.5463,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3171,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.135,
      "base_near_term_risk": 0.0475,
      "base_realized_risk_proxy": 0.011,
      "realization_scalar": 0.2312,
      "gap_to_structural": 0.124,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0252,
          "realized_risk_proxy": 0.0058
        },
        "base": {
          "near_term_risk": 0.0475,
          "realized_risk_proxy": 0.011
        },
        "fast_adoption": {
          "near_term_risk": 0.0946,
          "realized_risk_proxy": 0.0219
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51502",
      "title": "House steward",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6218,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1414,
      "offset_buffer_score": 0.686,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.313,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0528,
      "base_near_term_risk": 0.0185,
      "base_realized_risk_proxy": 0.0047,
      "realization_scalar": 0.254,
      "gap_to_structural": 0.0481,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0098,
          "realized_risk_proxy": 0.0025
        },
        "base": {
          "near_term_risk": 0.0185,
          "realized_risk_proxy": 0.0047
        },
        "fast_adoption": {
          "near_term_risk": 0.0369,
          "realized_risk_proxy": 0.0094
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51501",
      "title": "Housekeeper (hotels and other establishments)",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6277,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1353,
      "offset_buffer_score": 0.6925,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3115,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0514,
      "base_near_term_risk": 0.0182,
      "base_realized_risk_proxy": 0.0046,
      "realization_scalar": 0.2529,
      "gap_to_structural": 0.0468,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0097,
          "realized_risk_proxy": 0.0024
        },
        "base": {
          "near_term_risk": 0.0182,
          "realized_risk_proxy": 0.0046
        },
        "fast_adoption": {
          "near_term_risk": 0.0363,
          "realized_risk_proxy": 0.0092
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51503",
      "title": "Housekeeping matron",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6291,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.136,
      "offset_buffer_score": 0.6963,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3117,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.051,
      "base_near_term_risk": 0.0178,
      "base_realized_risk_proxy": 0.0045,
      "realization_scalar": 0.2527,
      "gap_to_structural": 0.0465,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0095,
          "realized_risk_proxy": 0.0024
        },
        "base": {
          "near_term_risk": 0.0178,
          "realized_risk_proxy": 0.0045
        },
        "fast_adoption": {
          "near_term_risk": 0.0356,
          "realized_risk_proxy": 0.009
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "54193",
      "title": "Insurance investigator",
      "risk_band": "moderate",
      "archetype": "finance_investing",
      "short_run_cap_score": 0.48,
      "offset_potential_score": 0.5058,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.165,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2739,
      "offset_buffer_score": 0.4782,
      "demand_persistence_score": 0.2776,
      "signal_alignment_score": 0.3484,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1768,
      "base_near_term_risk": 0.064,
      "base_realized_risk_proxy": 0.0264,
      "realization_scalar": 0.4122,
      "gap_to_structural": 0.1504,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0339,
          "realized_risk_proxy": 0.014
        },
        "base": {
          "near_term_risk": 0.064,
          "realized_risk_proxy": 0.0264
        },
        "fast_adoption": {
          "near_term_risk": 0.1275,
          "realized_risk_proxy": 0.0526
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51942",
      "title": "Keeper/Trainer in zoological, bird and aquatic parks",
      "risk_band": "low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5531,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1886,
      "offset_buffer_score": 0.5553,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3248,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0545,
      "base_near_term_risk": 0.0193,
      "base_realized_risk_proxy": 0.0057,
      "realization_scalar": 0.2976,
      "gap_to_structural": 0.0488,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0102,
          "realized_risk_proxy": 0.003
        },
        "base": {
          "near_term_risk": 0.0193,
          "realized_risk_proxy": 0.0057
        },
        "fast_adoption": {
          "near_term_risk": 0.0384,
          "realized_risk_proxy": 0.0114
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "54150",
      "title": "Lifeguard",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5759,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1425,
      "offset_buffer_score": 0.5861,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3133,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0418,
      "base_near_term_risk": 0.0146,
      "base_realized_risk_proxy": 0.0038,
      "realization_scalar": 0.2622,
      "gap_to_structural": 0.038,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0078,
          "realized_risk_proxy": 0.002
        },
        "base": {
          "near_term_risk": 0.0146,
          "realized_risk_proxy": 0.0038
        },
        "fast_adoption": {
          "near_term_risk": 0.0291,
          "realized_risk_proxy": 0.0076
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51422",
      "title": "Manicurist",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5895,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1365,
      "offset_buffer_score": 0.6096,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3118,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0276,
      "base_near_term_risk": 0.0098,
      "base_realized_risk_proxy": 0.0025,
      "realization_scalar": 0.2597,
      "gap_to_structural": 0.0251,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0052,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0098,
          "realized_risk_proxy": 0.0025
        },
        "fast_adoption": {
          "near_term_risk": 0.0195,
          "realized_risk_proxy": 0.0051
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51491",
      "title": "Masseur (non-medical) (including foot reflexologist)",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5317,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1357,
      "offset_buffer_score": 0.4815,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3116,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0658,
      "base_near_term_risk": 0.023,
      "base_realized_risk_proxy": 0.0054,
      "realization_scalar": 0.2338,
      "gap_to_structural": 0.0604,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0122,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.023,
          "realized_risk_proxy": 0.0054
        },
        "fast_adoption": {
          "near_term_risk": 0.0459,
          "realized_risk_proxy": 0.0107
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "53202",
      "title": "Nursing aide/assistant",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5576,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1612,
      "offset_buffer_score": 0.5508,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.318,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.131,
      "base_near_term_risk": 0.0459,
      "base_realized_risk_proxy": 0.0122,
      "realization_scalar": 0.2668,
      "gap_to_structural": 0.1188,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0243,
          "realized_risk_proxy": 0.0065
        },
        "base": {
          "near_term_risk": 0.0459,
          "realized_risk_proxy": 0.0122
        },
        "fast_adoption": {
          "near_term_risk": 0.0914,
          "realized_risk_proxy": 0.0244
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52491",
      "title": "Petrol station attendant",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4976,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1573,
      "offset_buffer_score": 0.4147,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.317,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2802,
      "base_near_term_risk": 0.099,
      "base_realized_risk_proxy": 0.0275,
      "realization_scalar": 0.2774,
      "gap_to_structural": 0.2527,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0525,
          "realized_risk_proxy": 0.0146
        },
        "base": {
          "near_term_risk": 0.099,
          "realized_risk_proxy": 0.0275
        },
        "fast_adoption": {
          "near_term_risk": 0.1973,
          "realized_risk_proxy": 0.0547
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "54144",
      "title": "Private security officer",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6411,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1345,
      "offset_buffer_score": 0.6034,
      "demand_persistence_score": 0.4801,
      "signal_alignment_score": 0.3113,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0425,
      "base_near_term_risk": 0.0149,
      "base_realized_risk_proxy": 0.0037,
      "realization_scalar": 0.2502,
      "gap_to_structural": 0.0388,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0079,
          "realized_risk_proxy": 0.002
        },
        "base": {
          "near_term_risk": 0.0149,
          "realized_risk_proxy": 0.0037
        },
        "fast_adoption": {
          "near_term_risk": 0.0298,
          "realized_risk_proxy": 0.0075
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51121",
      "title": "Rail station service assistant",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6174,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.161,
      "offset_buffer_score": 0.6822,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3179,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0212,
      "base_near_term_risk": 0.0074,
      "base_realized_risk_proxy": 0.0019,
      "realization_scalar": 0.2561,
      "gap_to_structural": 0.0193,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0039,
          "realized_risk_proxy": 0.001
        },
        "base": {
          "near_term_risk": 0.0074,
          "realized_risk_proxy": 0.0019
        },
        "fast_adoption": {
          "near_term_risk": 0.0148,
          "realized_risk_proxy": 0.0038
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52421",
      "title": "Sales demonstrator",
      "risk_band": "moderate",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.4737,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1503,
      "offset_buffer_score": 0.3655,
      "demand_persistence_score": 0.2776,
      "signal_alignment_score": 0.2675,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1848,
      "base_near_term_risk": 0.0657,
      "base_realized_risk_proxy": 0.0206,
      "realization_scalar": 0.3137,
      "gap_to_structural": 0.1642,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0349,
          "realized_risk_proxy": 0.0109
        },
        "base": {
          "near_term_risk": 0.0657,
          "realized_risk_proxy": 0.0206
        },
        "fast_adoption": {
          "near_term_risk": 0.131,
          "realized_risk_proxy": 0.0411
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52201",
      "title": "Sales supervisor",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.5139,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1833,
      "offset_buffer_score": 0.4591,
      "demand_persistence_score": 0.2776,
      "signal_alignment_score": 0.2758,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3284,
      "base_near_term_risk": 0.1168,
      "base_realized_risk_proxy": 0.036,
      "realization_scalar": 0.3084,
      "gap_to_structural": 0.2924,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.062,
          "realized_risk_proxy": 0.0191
        },
        "base": {
          "near_term_risk": 0.1168,
          "realized_risk_proxy": 0.036
        },
        "fast_adoption": {
          "near_term_risk": 0.2328,
          "realized_risk_proxy": 0.0718
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52422",
      "title": "Salesperson (door-to-door)",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4745,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1452,
      "offset_buffer_score": 0.366,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.314,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1709,
      "base_near_term_risk": 0.061,
      "base_realized_risk_proxy": 0.0171,
      "realization_scalar": 0.2802,
      "gap_to_structural": 0.1538,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0324,
          "realized_risk_proxy": 0.0091
        },
        "base": {
          "near_term_risk": 0.061,
          "realized_risk_proxy": 0.0171
        },
        "fast_adoption": {
          "near_term_risk": 0.1216,
          "realized_risk_proxy": 0.0341
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "54142",
      "title": "Security supervisor",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6411,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1361,
      "offset_buffer_score": 0.6052,
      "demand_persistence_score": 0.4801,
      "signal_alignment_score": 0.3117,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.045,
      "base_near_term_risk": 0.0158,
      "base_realized_risk_proxy": 0.004,
      "realization_scalar": 0.2502,
      "gap_to_structural": 0.041,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0084,
          "realized_risk_proxy": 0.0021
        },
        "base": {
          "near_term_risk": 0.0158,
          "realized_risk_proxy": 0.004
        },
        "fast_adoption": {
          "near_term_risk": 0.0315,
          "realized_risk_proxy": 0.0079
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51202",
      "title": "Senior cook (e.g. station chef, commis cook 1, station cook)",
      "risk_band": "moderate",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4478,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1619,
      "offset_buffer_score": 0.31,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3181,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1591,
      "base_near_term_risk": 0.0557,
      "base_realized_risk_proxy": 0.0138,
      "realization_scalar": 0.2472,
      "gap_to_structural": 0.1453,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0296,
          "realized_risk_proxy": 0.0073
        },
        "base": {
          "near_term_risk": 0.0557,
          "realized_risk_proxy": 0.0138
        },
        "fast_adoption": {
          "near_term_risk": 0.111,
          "realized_risk_proxy": 0.0274
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "54143",
      "title": "Senior private security officer",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6408,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1353,
      "offset_buffer_score": 0.6036,
      "demand_persistence_score": 0.4801,
      "signal_alignment_score": 0.3115,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0421,
      "base_near_term_risk": 0.0148,
      "base_realized_risk_proxy": 0.0037,
      "realization_scalar": 0.2502,
      "gap_to_structural": 0.0384,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0079,
          "realized_risk_proxy": 0.002
        },
        "base": {
          "near_term_risk": 0.0148,
          "realized_risk_proxy": 0.0037
        },
        "fast_adoption": {
          "near_term_risk": 0.0295,
          "realized_risk_proxy": 0.0074
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "54141",
      "title": "Senior security supervisor",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6408,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1391,
      "offset_buffer_score": 0.6077,
      "demand_persistence_score": 0.4801,
      "signal_alignment_score": 0.3124,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0427,
      "base_near_term_risk": 0.015,
      "base_realized_risk_proxy": 0.0038,
      "realization_scalar": 0.2502,
      "gap_to_structural": 0.0389,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.008,
          "realized_risk_proxy": 0.002
        },
        "base": {
          "near_term_risk": 0.015,
          "realized_risk_proxy": 0.0038
        },
        "fast_adoption": {
          "near_term_risk": 0.03,
          "realized_risk_proxy": 0.0075
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52202",
      "title": "Shop sales assistant",
      "risk_band": "high",
      "archetype": "sales_gtm",
      "short_run_cap_score": 0.28,
      "offset_potential_score": 0.5148,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.6855,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.179,
      "offset_buffer_score": 0.4565,
      "demand_persistence_score": 0.2776,
      "signal_alignment_score": 0.2747,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3425,
      "base_near_term_risk": 0.1218,
      "base_realized_risk_proxy": 0.0326,
      "realization_scalar": 0.2673,
      "gap_to_structural": 0.3099,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0647,
          "realized_risk_proxy": 0.0173
        },
        "base": {
          "near_term_risk": 0.1218,
          "realized_risk_proxy": 0.0326
        },
        "fast_adoption": {
          "near_term_risk": 0.2429,
          "realized_risk_proxy": 0.0649
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51492",
      "title": "Slimming consultant",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4815,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1416,
      "offset_buffer_score": 0.3776,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3131,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0545,
      "base_near_term_risk": 0.0191,
      "base_realized_risk_proxy": 0.0053,
      "realization_scalar": 0.2789,
      "gap_to_structural": 0.0492,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0101,
          "realized_risk_proxy": 0.0028
        },
        "base": {
          "near_term_risk": 0.0191,
          "realized_risk_proxy": 0.0053
        },
        "fast_adoption": {
          "near_term_risk": 0.038,
          "realized_risk_proxy": 0.0106
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "53120",
      "title": "Teacher aide",
      "risk_band": "low",
      "archetype": "teaching_learning",
      "short_run_cap_score": 0.22,
      "offset_potential_score": 0.5111,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1701,
      "offset_buffer_score": 0.4581,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3202,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1173,
      "base_near_term_risk": 0.041,
      "base_realized_risk_proxy": 0.0125,
      "realization_scalar": 0.3044,
      "gap_to_structural": 0.1048,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0218,
          "realized_risk_proxy": 0.0066
        },
        "base": {
          "near_term_risk": 0.041,
          "realized_risk_proxy": 0.0125
        },
        "fast_adoption": {
          "near_term_risk": 0.0818,
          "realized_risk_proxy": 0.0249
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "52440",
      "title": "Telemarketer",
      "risk_band": "very_high",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.481,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1484,
      "offset_buffer_score": 0.3686,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3148,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.5955,
      "base_near_term_risk": 0.213,
      "base_realized_risk_proxy": 0.0597,
      "realization_scalar": 0.2803,
      "gap_to_structural": 0.5358,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.1131,
          "realized_risk_proxy": 0.0317
        },
        "base": {
          "near_term_risk": 0.213,
          "realized_risk_proxy": 0.0597
        },
        "fast_adoption": {
          "near_term_risk": 0.4246,
          "realized_risk_proxy": 0.119
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51131",
      "title": "Tour guide",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6061,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1599,
      "offset_buffer_score": 0.6562,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3176,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0969,
      "base_near_term_risk": 0.034,
      "base_realized_risk_proxy": 0.0088,
      "realization_scalar": 0.2581,
      "gap_to_structural": 0.0881,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.018,
          "realized_risk_proxy": 0.0047
        },
        "base": {
          "near_term_risk": 0.034,
          "realized_risk_proxy": 0.0088
        },
        "fast_adoption": {
          "near_term_risk": 0.0677,
          "realized_risk_proxy": 0.0175
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51931",
      "title": "Undertaker",
      "risk_band": "very_low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.6187,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1457,
      "offset_buffer_score": 0.6837,
      "demand_persistence_score": 0.2701,
      "signal_alignment_score": 0.3141,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0132,
      "base_near_term_risk": 0.0046,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.2546,
      "gap_to_structural": 0.012,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0025,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0046,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0092,
          "realized_risk_proxy": 0.0024
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "51312",
      "title": "Waiter",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.5606,
      "offset_potential_band": "medium",
      "labour_signal": "deteriorating",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.6855,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1367,
      "offset_buffer_score": 0.4287,
      "demand_persistence_score": 0.4801,
      "signal_alignment_score": 0.3118,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1388,
      "base_near_term_risk": 0.0486,
      "base_realized_risk_proxy": 0.0129,
      "realization_scalar": 0.2644,
      "gap_to_structural": 0.1259,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0258,
          "realized_risk_proxy": 0.0068
        },
        "base": {
          "near_term_risk": 0.0486,
          "realized_risk_proxy": 0.0129
        },
        "fast_adoption": {
          "near_term_risk": 0.0969,
          "realized_risk_proxy": 0.0256
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "62212",
      "title": "Aquarium fish farm worker",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5032,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3182,
      "offset_buffer_score": 0.5154,
      "demand_persistence_score": 0.4455,
      "signal_alignment_score": 0.1654,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0301,
      "base_near_term_risk": 0.0105,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1162,
      "gap_to_structural": 0.0289,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0056,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0105,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.021,
          "realized_risk_proxy": 0.0024
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "61133",
      "title": "Gardener and horticultural worker",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4272,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.305,
      "offset_buffer_score": 0.3341,
      "demand_persistence_score": 0.4455,
      "signal_alignment_score": 0.162,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1218,
      "base_near_term_risk": 0.0426,
      "base_realized_risk_proxy": 0.0055,
      "realization_scalar": 0.1288,
      "gap_to_structural": 0.1163,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0226,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.0426,
          "realized_risk_proxy": 0.0055
        },
        "fast_adoption": {
          "near_term_risk": 0.085,
          "realized_risk_proxy": 0.0109
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "61131",
      "title": "Landscape and plant nursery supervisor",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.474,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3315,
      "offset_buffer_score": 0.4504,
      "demand_persistence_score": 0.4455,
      "signal_alignment_score": 0.1687,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1028,
      "base_near_term_risk": 0.036,
      "base_realized_risk_proxy": 0.0044,
      "realization_scalar": 0.1221,
      "gap_to_structural": 0.0984,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0191,
          "realized_risk_proxy": 0.0023
        },
        "base": {
          "near_term_risk": 0.036,
          "realized_risk_proxy": 0.0044
        },
        "fast_adoption": {
          "near_term_risk": 0.0717,
          "realized_risk_proxy": 0.0088
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "71271",
      "title": "Air-conditioning/Refrigeration equipment mechanic",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6017,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1718,
      "offset_buffer_score": 0.5583,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1287,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.066,
      "base_near_term_risk": 0.0233,
      "base_realized_risk_proxy": 0.0024,
      "realization_scalar": 0.1015,
      "gap_to_structural": 0.0636,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0124,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0233,
          "realized_risk_proxy": 0.0024
        },
        "fast_adoption": {
          "near_term_risk": 0.0464,
          "realized_risk_proxy": 0.0047
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "72310",
      "title": "Automotive mechanic",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6137,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1494,
      "offset_buffer_score": 0.5755,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1231,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0383,
      "base_near_term_risk": 0.0134,
      "base_realized_risk_proxy": 0.0013,
      "realization_scalar": 0.0986,
      "gap_to_structural": 0.037,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0071,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0134,
          "realized_risk_proxy": 0.0013
        },
        "fast_adoption": {
          "near_term_risk": 0.0267,
          "realized_risk_proxy": 0.0026
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "75121",
      "title": "Baker",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5483,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1461,
      "offset_buffer_score": 0.4283,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1223,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1334,
      "base_near_term_risk": 0.0467,
      "base_realized_risk_proxy": 0.0051,
      "realization_scalar": 0.1092,
      "gap_to_structural": 0.1283,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0248,
          "realized_risk_proxy": 0.0027
        },
        "base": {
          "near_term_risk": 0.0467,
          "realized_risk_proxy": 0.0051
        },
        "fast_adoption": {
          "near_term_risk": 0.0931,
          "realized_risk_proxy": 0.0102
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "71331",
      "title": "Building maintenance worker",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5593,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1738,
      "offset_buffer_score": 0.4671,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1292,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0309,
      "base_near_term_risk": 0.0108,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1084,
      "gap_to_structural": 0.0297,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0057,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0108,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0216,
          "realized_risk_proxy": 0.0023
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "71311",
      "title": "Building painter",
      "risk_band": "high",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5391,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1594,
      "offset_buffer_score": 0.4072,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1256,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3358,
      "base_near_term_risk": 0.1175,
      "base_realized_risk_proxy": 0.0131,
      "realization_scalar": 0.1118,
      "gap_to_structural": 0.3227,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0624,
          "realized_risk_proxy": 0.007
        },
        "base": {
          "near_term_risk": 0.1175,
          "realized_risk_proxy": 0.0131
        },
        "fast_adoption": {
          "near_term_risk": 0.2343,
          "realized_risk_proxy": 0.0262
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "75110",
      "title": "Butcher, fishmonger and related food preparer",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4986,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1513,
      "offset_buffer_score": 0.3245,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1236,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0964,
      "base_near_term_risk": 0.0338,
      "base_realized_risk_proxy": 0.004,
      "realization_scalar": 0.1173,
      "gap_to_structural": 0.0924,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0179,
          "realized_risk_proxy": 0.0021
        },
        "base": {
          "near_term_risk": 0.0338,
          "realized_risk_proxy": 0.004
        },
        "fast_adoption": {
          "near_term_risk": 0.0673,
          "realized_risk_proxy": 0.0079
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "71151",
      "title": "Carpenter",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6371,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1502,
      "offset_buffer_score": 0.6281,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1234,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0161,
      "base_near_term_risk": 0.0056,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.0947,
      "gap_to_structural": 0.0156,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.003,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0056,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.0113,
          "realized_risk_proxy": 0.0011
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "74121",
      "title": "Electrical fitter",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6307,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1423,
      "offset_buffer_score": 0.6055,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1214,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.062,
      "base_near_term_risk": 0.022,
      "base_realized_risk_proxy": 0.0021,
      "realization_scalar": 0.0958,
      "gap_to_structural": 0.0599,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0117,
          "realized_risk_proxy": 0.0011
        },
        "base": {
          "near_term_risk": 0.022,
          "realized_risk_proxy": 0.0021
        },
        "fast_adoption": {
          "near_term_risk": 0.0438,
          "realized_risk_proxy": 0.0042
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "74123",
      "title": "Electrical household appliance repairer",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6307,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1439,
      "offset_buffer_score": 0.6073,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1218,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0618,
      "base_near_term_risk": 0.0216,
      "base_realized_risk_proxy": 0.0021,
      "realization_scalar": 0.0958,
      "gap_to_structural": 0.0597,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0115,
          "realized_risk_proxy": 0.0011
        },
        "base": {
          "near_term_risk": 0.0216,
          "realized_risk_proxy": 0.0021
        },
        "fast_adoption": {
          "near_term_risk": 0.0431,
          "realized_risk_proxy": 0.0041
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "74122",
      "title": "Electrical lift, escalator and related equipment fitter",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6281,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.15,
      "offset_buffer_score": 0.6079,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1233,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.059,
      "base_near_term_risk": 0.0211,
      "base_realized_risk_proxy": 0.002,
      "realization_scalar": 0.0962,
      "gap_to_structural": 0.057,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0112,
          "realized_risk_proxy": 0.0011
        },
        "base": {
          "near_term_risk": 0.0211,
          "realized_risk_proxy": 0.002
        },
        "fast_adoption": {
          "near_term_risk": 0.042,
          "realized_risk_proxy": 0.004
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "74110",
      "title": "Electrician",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6621,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1508,
      "offset_buffer_score": 0.6836,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1235,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0091,
      "base_near_term_risk": 0.0032,
      "base_realized_risk_proxy": 0.0003,
      "realization_scalar": 0.0907,
      "gap_to_structural": 0.0088,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0017,
          "realized_risk_proxy": 0.0002
        },
        "base": {
          "near_term_risk": 0.0032,
          "realized_risk_proxy": 0.0003
        },
        "fast_adoption": {
          "near_term_risk": 0.0063,
          "realized_risk_proxy": 0.0006
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "71220",
      "title": "Floor/Wall tiler",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5535,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1699,
      "offset_buffer_score": 0.4502,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1283,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0496,
      "base_near_term_risk": 0.0174,
      "base_realized_risk_proxy": 0.0019,
      "realization_scalar": 0.1094,
      "gap_to_structural": 0.0477,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0092,
          "realized_risk_proxy": 0.001
        },
        "base": {
          "near_term_risk": 0.0174,
          "realized_risk_proxy": 0.0019
        },
        "fast_adoption": {
          "near_term_risk": 0.0346,
          "realized_risk_proxy": 0.0038
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "75440",
      "title": "Fumigator and other pest and weed controller",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.596,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1712,
      "offset_buffer_score": 0.545,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1286,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0289,
      "base_near_term_risk": 0.0104,
      "base_realized_risk_proxy": 0.0011,
      "realization_scalar": 0.1025,
      "gap_to_structural": 0.0278,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0055,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0104,
          "realized_risk_proxy": 0.0011
        },
        "fast_adoption": {
          "near_term_risk": 0.0208,
          "realized_risk_proxy": 0.0021
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "72392",
      "title": "Industrial/Office machinery mechanic",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5848,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1491,
      "offset_buffer_score": 0.5118,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1231,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1,
      "base_near_term_risk": 0.0353,
      "base_realized_risk_proxy": 0.0036,
      "realization_scalar": 0.1033,
      "gap_to_structural": 0.0964,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0187,
          "realized_risk_proxy": 0.0019
        },
        "base": {
          "near_term_risk": 0.0353,
          "realized_risk_proxy": 0.0036
        },
        "fast_adoption": {
          "near_term_risk": 0.0704,
          "realized_risk_proxy": 0.0073
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "71152",
      "title": "Joiner",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5882,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.148,
      "offset_buffer_score": 0.5181,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1228,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0163,
      "base_near_term_risk": 0.0057,
      "base_realized_risk_proxy": 0.0006,
      "realization_scalar": 0.1027,
      "gap_to_structural": 0.0157,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.003,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0057,
          "realized_risk_proxy": 0.0006
        },
        "fast_adoption": {
          "near_term_risk": 0.0114,
          "realized_risk_proxy": 0.0012
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "74001",
      "title": "Lift supervisor",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6424,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1513,
      "offset_buffer_score": 0.6408,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1236,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0508,
      "base_near_term_risk": 0.0178,
      "base_realized_risk_proxy": 0.0017,
      "realization_scalar": 0.0939,
      "gap_to_structural": 0.0491,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0094,
          "realized_risk_proxy": 0.0009
        },
        "base": {
          "near_term_risk": 0.0178,
          "realized_risk_proxy": 0.0017
        },
        "fast_adoption": {
          "near_term_risk": 0.0355,
          "realized_risk_proxy": 0.0033
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "72222",
      "title": "Locksmith",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5843,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1488,
      "offset_buffer_score": 0.5103,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.123,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0862,
      "base_near_term_risk": 0.0302,
      "base_realized_risk_proxy": 0.0031,
      "realization_scalar": 0.1033,
      "gap_to_structural": 0.0831,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.016,
          "realized_risk_proxy": 0.0017
        },
        "base": {
          "near_term_risk": 0.0302,
          "realized_risk_proxy": 0.0031
        },
        "fast_adoption": {
          "near_term_risk": 0.0602,
          "realized_risk_proxy": 0.0062
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "72391",
      "title": "Machinery mechanic",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5885,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1466,
      "offset_buffer_score": 0.5173,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1225,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0937,
      "base_near_term_risk": 0.0331,
      "base_realized_risk_proxy": 0.0034,
      "realization_scalar": 0.1027,
      "gap_to_structural": 0.0903,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0176,
          "realized_risk_proxy": 0.0018
        },
        "base": {
          "near_term_risk": 0.0331,
          "realized_risk_proxy": 0.0034
        },
        "fast_adoption": {
          "near_term_risk": 0.0659,
          "realized_risk_proxy": 0.0068
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "73113",
      "title": "Medical device assembler/repairer",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5513,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.166,
      "offset_buffer_score": 0.4411,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1273,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1346,
      "base_near_term_risk": 0.0471,
      "base_realized_risk_proxy": 0.0052,
      "realization_scalar": 0.1098,
      "gap_to_structural": 0.1294,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.025,
          "realized_risk_proxy": 0.0027
        },
        "base": {
          "near_term_risk": 0.0471,
          "realized_risk_proxy": 0.0052
        },
        "fast_adoption": {
          "near_term_risk": 0.0939,
          "realized_risk_proxy": 0.0103
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "72110",
      "title": "Metal moulder and coremaker",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5774,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1723,
      "offset_buffer_score": 0.5052,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1289,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0691,
      "base_near_term_risk": 0.0242,
      "base_realized_risk_proxy": 0.0026,
      "realization_scalar": 0.1055,
      "gap_to_structural": 0.0665,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0128,
          "realized_risk_proxy": 0.0014
        },
        "base": {
          "near_term_risk": 0.0242,
          "realized_risk_proxy": 0.0026
        },
        "fast_adoption": {
          "near_term_risk": 0.0482,
          "realized_risk_proxy": 0.0051
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "75122",
      "title": "Pastry and confectionery maker",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5478,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1471,
      "offset_buffer_score": 0.4282,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1226,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1307,
      "base_near_term_risk": 0.0457,
      "base_realized_risk_proxy": 0.005,
      "realization_scalar": 0.1093,
      "gap_to_structural": 0.1257,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0243,
          "realized_risk_proxy": 0.0027
        },
        "base": {
          "near_term_risk": 0.0457,
          "realized_risk_proxy": 0.005
        },
        "fast_adoption": {
          "near_term_risk": 0.0912,
          "realized_risk_proxy": 0.01
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "71261",
      "title": "Plumber",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6417,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1923,
      "offset_buffer_score": 0.6531,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1339,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0151,
      "base_near_term_risk": 0.0053,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.0961,
      "gap_to_structural": 0.0146,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0028,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0053,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.0106,
          "realized_risk_proxy": 0.001
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "73210",
      "title": "Pre-press trades worker",
      "risk_band": "high",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4961,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1607,
      "offset_buffer_score": 0.314,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.126,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3599,
      "base_near_term_risk": 0.126,
      "base_realized_risk_proxy": 0.015,
      "realization_scalar": 0.1188,
      "gap_to_structural": 0.3449,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0669,
          "realized_risk_proxy": 0.0079
        },
        "base": {
          "near_term_risk": 0.126,
          "realized_risk_proxy": 0.015
        },
        "fast_adoption": {
          "near_term_risk": 0.2511,
          "realized_risk_proxy": 0.0298
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "71000",
      "title": "Supervisor/General foreman (building and related trades)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6349,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1969,
      "offset_buffer_score": 0.6431,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.135,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0139,
      "base_near_term_risk": 0.0049,
      "base_realized_risk_proxy": 0.0005,
      "realization_scalar": 0.0972,
      "gap_to_structural": 0.0134,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0026,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0049,
          "realized_risk_proxy": 0.0005
        },
        "fast_adoption": {
          "near_term_risk": 0.0097,
          "realized_risk_proxy": 0.0009
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "74002",
      "title": "Supervisor/General foreman (electrical and electronic trades, excluding lift)",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6923,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1513,
      "offset_buffer_score": 0.7505,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1236,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0502,
      "base_near_term_risk": 0.0177,
      "base_realized_risk_proxy": 0.0015,
      "realization_scalar": 0.0858,
      "gap_to_structural": 0.0487,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0094,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0177,
          "realized_risk_proxy": 0.0015
        },
        "fast_adoption": {
          "near_term_risk": 0.0353,
          "realized_risk_proxy": 0.003
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "75000",
      "title": "Supervisor/General foreman (food processing, woodworking, garment, leather and related trades)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6043,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1766,
      "offset_buffer_score": 0.569,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1299,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0311,
      "base_near_term_risk": 0.0109,
      "base_realized_risk_proxy": 0.0011,
      "realization_scalar": 0.1011,
      "gap_to_structural": 0.03,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0058,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0109,
          "realized_risk_proxy": 0.0011
        },
        "fast_adoption": {
          "near_term_risk": 0.0217,
          "realized_risk_proxy": 0.0022
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "72000",
      "title": "Supervisor/General foreman (metal, machinery and related trades)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6681,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.165,
      "offset_buffer_score": 0.7119,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1271,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0277,
      "base_near_term_risk": 0.0097,
      "base_realized_risk_proxy": 0.0009,
      "realization_scalar": 0.0896,
      "gap_to_structural": 0.0268,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0051,
          "realized_risk_proxy": 0.0005
        },
        "base": {
          "near_term_risk": 0.0097,
          "realized_risk_proxy": 0.0009
        },
        "fast_adoption": {
          "near_term_risk": 0.0193,
          "realized_risk_proxy": 0.0017
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "73000",
      "title": "Supervisor/General foreman (precision, handicraft, printing and related trades)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6701,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1569,
      "offset_buffer_score": 0.7077,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.125,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0283,
      "base_near_term_risk": 0.0099,
      "base_realized_risk_proxy": 0.0009,
      "realization_scalar": 0.0893,
      "gap_to_structural": 0.0274,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0053,
          "realized_risk_proxy": 0.0005
        },
        "base": {
          "near_term_risk": 0.0099,
          "realized_risk_proxy": 0.0009
        },
        "fast_adoption": {
          "near_term_risk": 0.0198,
          "realized_risk_proxy": 0.0018
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "75310",
      "title": "Tailor/Dressmaker",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5381,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.152,
      "offset_buffer_score": 0.412,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1238,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0765,
      "base_near_term_risk": 0.0269,
      "base_realized_risk_proxy": 0.003,
      "realization_scalar": 0.1109,
      "gap_to_structural": 0.0735,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0143,
          "realized_risk_proxy": 0.0016
        },
        "base": {
          "near_term_risk": 0.0269,
          "realized_risk_proxy": 0.003
        },
        "fast_adoption": {
          "near_term_risk": 0.0537,
          "realized_risk_proxy": 0.0059
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "72221",
      "title": "Tool and die maker",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5835,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1502,
      "offset_buffer_score": 0.5102,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1234,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0857,
      "base_near_term_risk": 0.03,
      "base_realized_risk_proxy": 0.0031,
      "realization_scalar": 0.1035,
      "gap_to_structural": 0.0826,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0159,
          "realized_risk_proxy": 0.0016
        },
        "base": {
          "near_term_risk": 0.03,
          "realized_risk_proxy": 0.0031
        },
        "fast_adoption": {
          "near_term_risk": 0.0598,
          "realized_risk_proxy": 0.0062
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "75410",
      "title": "Underwater diver",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6373,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1591,
      "offset_buffer_score": 0.6379,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1256,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.018,
      "base_near_term_risk": 0.0063,
      "base_realized_risk_proxy": 0.0006,
      "realization_scalar": 0.0947,
      "gap_to_structural": 0.0174,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0033,
          "realized_risk_proxy": 0.0003
        },
        "base": {
          "near_term_risk": 0.0063,
          "realized_risk_proxy": 0.0006
        },
        "fast_adoption": {
          "near_term_risk": 0.0126,
          "realized_risk_proxy": 0.0012
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "73111",
      "title": "Watch and clock assembler/repairer",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5535,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1494,
      "offset_buffer_score": 0.4431,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.1231,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1293,
      "base_near_term_risk": 0.0453,
      "base_realized_risk_proxy": 0.0049,
      "realization_scalar": 0.1084,
      "gap_to_structural": 0.1244,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.024,
          "realized_risk_proxy": 0.0026
        },
        "base": {
          "near_term_risk": 0.0453,
          "realized_risk_proxy": 0.0049
        },
        "fast_adoption": {
          "near_term_risk": 0.0902,
          "realized_risk_proxy": 0.0098
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "72120",
      "title": "Welder and flame cutter",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5361,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1727,
      "offset_buffer_score": 0.4149,
      "demand_persistence_score": 0.4505,
      "signal_alignment_score": 0.129,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0557,
      "base_near_term_risk": 0.0195,
      "base_realized_risk_proxy": 0.0022,
      "realization_scalar": 0.1122,
      "gap_to_structural": 0.0535,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0103,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.0195,
          "realized_risk_proxy": 0.0022
        },
        "fast_adoption": {
          "near_term_risk": 0.0389,
          "realized_risk_proxy": 0.0044
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83492",
      "title": "Airport mobile equipment operator",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6348,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1583,
      "offset_buffer_score": 0.5797,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1254,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0237,
      "base_near_term_risk": 0.0083,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.0961,
      "gap_to_structural": 0.0229,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0044,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0083,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.0165,
          "realized_risk_proxy": 0.0016
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83224",
      "title": "Ambulance driver",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.7301,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1331,
      "offset_buffer_score": 0.6598,
      "demand_persistence_score": 0.7266,
      "signal_alignment_score": 0.1191,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0564,
      "base_near_term_risk": 0.0197,
      "base_realized_risk_proxy": 0.0016,
      "realization_scalar": 0.0792,
      "gap_to_structural": 0.0548,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0105,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0197,
          "realized_risk_proxy": 0.0016
        },
        "fast_adoption": {
          "near_term_risk": 0.0393,
          "realized_risk_proxy": 0.0031
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83311",
      "title": "Bus driver",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5973,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1417,
      "offset_buffer_score": 0.4944,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1212,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0837,
      "base_near_term_risk": 0.0293,
      "base_realized_risk_proxy": 0.003,
      "realization_scalar": 0.1011,
      "gap_to_structural": 0.0807,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0156,
          "realized_risk_proxy": 0.0016
        },
        "base": {
          "near_term_risk": 0.0293,
          "realized_risk_proxy": 0.003
        },
        "fast_adoption": {
          "near_term_risk": 0.0584,
          "realized_risk_proxy": 0.0059
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83222",
      "title": "Chauffeur",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.7266,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.135,
      "offset_buffer_score": 0.654,
      "demand_persistence_score": 0.7266,
      "signal_alignment_score": 0.1196,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0605,
      "base_near_term_risk": 0.0212,
      "base_realized_risk_proxy": 0.0017,
      "realization_scalar": 0.0798,
      "gap_to_structural": 0.0588,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0112,
          "realized_risk_proxy": 0.0009
        },
        "base": {
          "near_term_risk": 0.0212,
          "realized_risk_proxy": 0.0017
        },
        "fast_adoption": {
          "near_term_risk": 0.0422,
          "realized_risk_proxy": 0.0034
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83323",
      "title": "Concrete mix truck driver",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6349,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.133,
      "offset_buffer_score": 0.5677,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.119,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0984,
      "base_near_term_risk": 0.0344,
      "base_realized_risk_proxy": 0.0033,
      "realization_scalar": 0.095,
      "gap_to_structural": 0.0951,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0183,
          "realized_risk_proxy": 0.0017
        },
        "base": {
          "near_term_risk": 0.0344,
          "realized_risk_proxy": 0.0033
        },
        "fast_adoption": {
          "near_term_risk": 0.0686,
          "realized_risk_proxy": 0.0065
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83432",
      "title": "Crane operator (on-site)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6439,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1555,
      "offset_buffer_score": 0.5967,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1247,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0251,
      "base_near_term_risk": 0.0088,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.0946,
      "gap_to_structural": 0.0243,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0047,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0088,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.0176,
          "realized_risk_proxy": 0.0017
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83431",
      "title": "Crane/Hoist operator (excluding port)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.641,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1638,
      "offset_buffer_score": 0.599,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1268,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0221,
      "base_near_term_risk": 0.0078,
      "base_realized_risk_proxy": 0.0007,
      "realization_scalar": 0.0951,
      "gap_to_structural": 0.0214,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0041,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0078,
          "realized_risk_proxy": 0.0007
        },
        "fast_adoption": {
          "near_term_risk": 0.0155,
          "realized_risk_proxy": 0.0015
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81602",
      "title": "Dairy and confectionery products machine operator",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5724,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1635,
      "offset_buffer_score": 0.4478,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1267,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0771,
      "base_near_term_risk": 0.0272,
      "base_realized_risk_proxy": 0.0029,
      "realization_scalar": 0.1062,
      "gap_to_structural": 0.0742,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0144,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.0272,
          "realized_risk_proxy": 0.0029
        },
        "fast_adoption": {
          "near_term_risk": 0.0542,
          "realized_risk_proxy": 0.0058
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83502",
      "title": "Deckhand (including lighterman)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6314,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1589,
      "offset_buffer_score": 0.5727,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1255,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0075,
      "base_near_term_risk": 0.0026,
      "base_realized_risk_proxy": 0.0003,
      "realization_scalar": 0.0966,
      "gap_to_structural": 0.0072,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0014,
          "realized_risk_proxy": 0.0001
        },
        "base": {
          "near_term_risk": 0.0026,
          "realized_risk_proxy": 0.0003
        },
        "fast_adoption": {
          "near_term_risk": 0.0053,
          "realized_risk_proxy": 0.0005
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83212",
      "title": "Delivery man using motorised personal mobility aids/devices",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6992,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1352,
      "offset_buffer_score": 0.594,
      "demand_persistence_score": 0.7266,
      "signal_alignment_score": 0.1196,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1126,
      "base_near_term_risk": 0.0396,
      "base_realized_risk_proxy": 0.0033,
      "realization_scalar": 0.0842,
      "gap_to_structural": 0.1093,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.021,
          "realized_risk_proxy": 0.0018
        },
        "base": {
          "near_term_risk": 0.0396,
          "realized_risk_proxy": 0.0033
        },
        "fast_adoption": {
          "near_term_risk": 0.0789,
          "realized_risk_proxy": 0.0066
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "82122",
      "title": "Electronic equipment/component assembler",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5734,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1609,
      "offset_buffer_score": 0.4473,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.126,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1206,
      "base_near_term_risk": 0.0431,
      "base_realized_risk_proxy": 0.0046,
      "realization_scalar": 0.1061,
      "gap_to_structural": 0.116,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0229,
          "realized_risk_proxy": 0.0024
        },
        "base": {
          "near_term_risk": 0.0431,
          "realized_risk_proxy": 0.0046
        },
        "fast_adoption": {
          "near_term_risk": 0.0858,
          "realized_risk_proxy": 0.0091
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83421",
      "title": "Excavating/Trench digging machine operator",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6217,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2021,
      "offset_buffer_score": 0.5677,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1363,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0264,
      "base_near_term_risk": 0.0093,
      "base_realized_risk_proxy": 0.0009,
      "realization_scalar": 0.1003,
      "gap_to_structural": 0.0255,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0049,
          "realized_risk_proxy": 0.0005
        },
        "base": {
          "near_term_risk": 0.0093,
          "realized_risk_proxy": 0.0009
        },
        "fast_adoption": {
          "near_term_risk": 0.0184,
          "realized_risk_proxy": 0.0019
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83441",
      "title": "Fork lift truck operator",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5901,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1568,
      "offset_buffer_score": 0.4797,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.125,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0565,
      "base_near_term_risk": 0.0198,
      "base_realized_risk_proxy": 0.002,
      "realization_scalar": 0.1034,
      "gap_to_structural": 0.0545,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0105,
          "realized_risk_proxy": 0.0011
        },
        "base": {
          "near_term_risk": 0.0198,
          "realized_risk_proxy": 0.002
        },
        "fast_adoption": {
          "near_term_risk": 0.0394,
          "realized_risk_proxy": 0.0041
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83321",
      "title": "Lorry driver",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6335,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1308,
      "offset_buffer_score": 0.5624,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1185,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1062,
      "base_near_term_risk": 0.0372,
      "base_realized_risk_proxy": 0.0035,
      "realization_scalar": 0.0953,
      "gap_to_structural": 0.1027,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0197,
          "realized_risk_proxy": 0.0019
        },
        "base": {
          "near_term_risk": 0.0372,
          "realized_risk_proxy": 0.0035
        },
        "fast_adoption": {
          "near_term_risk": 0.0741,
          "realized_risk_proxy": 0.0071
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "82110",
      "title": "Mechanical equipment/component assembler",
      "risk_band": "moderate",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5787,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1605,
      "offset_buffer_score": 0.4586,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1259,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1784,
      "base_near_term_risk": 0.0625,
      "base_realized_risk_proxy": 0.0066,
      "realization_scalar": 0.1052,
      "gap_to_structural": 0.1718,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0332,
          "realized_risk_proxy": 0.0035
        },
        "base": {
          "near_term_risk": 0.0625,
          "realized_risk_proxy": 0.0066
        },
        "fast_adoption": {
          "near_term_risk": 0.1245,
          "realized_risk_proxy": 0.0131
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "82132",
      "title": "Mechanical products quality checker and tester",
      "risk_band": "moderate",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5787,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1647,
      "offset_buffer_score": 0.4629,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.127,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1579,
      "base_near_term_risk": 0.0557,
      "base_realized_risk_proxy": 0.0059,
      "realization_scalar": 0.1052,
      "gap_to_structural": 0.152,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0296,
          "realized_risk_proxy": 0.0031
        },
        "base": {
          "near_term_risk": 0.0557,
          "realized_risk_proxy": 0.0059
        },
        "fast_adoption": {
          "near_term_risk": 0.111,
          "realized_risk_proxy": 0.0117
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81220",
      "title": "Metal heat treating plant operator",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.561,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1663,
      "offset_buffer_score": 0.4257,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1274,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0698,
      "base_near_term_risk": 0.0244,
      "base_realized_risk_proxy": 0.0026,
      "realization_scalar": 0.1081,
      "gap_to_structural": 0.0672,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.013,
          "realized_risk_proxy": 0.0014
        },
        "base": {
          "near_term_risk": 0.0244,
          "realized_risk_proxy": 0.0026
        },
        "fast_adoption": {
          "near_term_risk": 0.0487,
          "realized_risk_proxy": 0.0053
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81210",
      "title": "Metal melter, caster and rolling mill operator",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6368,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1398,
      "offset_buffer_score": 0.5792,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1208,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0691,
      "base_near_term_risk": 0.0242,
      "base_realized_risk_proxy": 0.0023,
      "realization_scalar": 0.0947,
      "gap_to_structural": 0.0668,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0128,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.0242,
          "realized_risk_proxy": 0.0023
        },
        "fast_adoption": {
          "near_term_risk": 0.0482,
          "realized_risk_proxy": 0.0046
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81251",
      "title": "Metalworking machine setter-operator",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5661,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1382,
      "offset_buffer_score": 0.4219,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1204,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0723,
      "base_near_term_risk": 0.0253,
      "base_realized_risk_proxy": 0.0027,
      "realization_scalar": 0.1062,
      "gap_to_structural": 0.0696,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0134,
          "realized_risk_proxy": 0.0014
        },
        "base": {
          "near_term_risk": 0.0253,
          "realized_risk_proxy": 0.0027
        },
        "fast_adoption": {
          "near_term_risk": 0.0504,
          "realized_risk_proxy": 0.0054
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83000",
      "title": "Mobile machinery supervisor and general foreman",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6873,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1619,
      "offset_buffer_score": 0.699,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1263,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0221,
      "base_near_term_risk": 0.0078,
      "base_realized_risk_proxy": 0.0007,
      "realization_scalar": 0.0875,
      "gap_to_structural": 0.0214,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0041,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0078,
          "realized_risk_proxy": 0.0007
        },
        "fast_adoption": {
          "near_term_risk": 0.0155,
          "realized_risk_proxy": 0.0014
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83211",
      "title": "Motorcycle delivery man",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.7017,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1369,
      "offset_buffer_score": 0.6013,
      "demand_persistence_score": 0.7266,
      "signal_alignment_score": 0.12,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1031,
      "base_near_term_risk": 0.0361,
      "base_realized_risk_proxy": 0.0029,
      "realization_scalar": 0.08,
      "gap_to_structural": 0.1002,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0192,
          "realized_risk_proxy": 0.0015
        },
        "base": {
          "near_term_risk": 0.0361,
          "realized_risk_proxy": 0.0029
        },
        "fast_adoption": {
          "near_term_risk": 0.0719,
          "realized_risk_proxy": 0.0058
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81830",
      "title": "Packing/Bottling/Labelling machine operator",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5777,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1633,
      "offset_buffer_score": 0.4592,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1266,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0636,
      "base_near_term_risk": 0.0225,
      "base_realized_risk_proxy": 0.0024,
      "realization_scalar": 0.1054,
      "gap_to_structural": 0.0612,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0119,
          "realized_risk_proxy": 0.0013
        },
        "base": {
          "near_term_risk": 0.0225,
          "realized_risk_proxy": 0.0024
        },
        "fast_adoption": {
          "near_term_risk": 0.0448,
          "realized_risk_proxy": 0.0047
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83225",
      "title": "Parking valet",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.7254,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1313,
      "offset_buffer_score": 0.6474,
      "demand_persistence_score": 0.7266,
      "signal_alignment_score": 0.1186,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0662,
      "base_near_term_risk": 0.0232,
      "base_realized_risk_proxy": 0.0019,
      "realization_scalar": 0.08,
      "gap_to_structural": 0.0643,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0123,
          "realized_risk_proxy": 0.001
        },
        "base": {
          "near_term_risk": 0.0232,
          "realized_risk_proxy": 0.0019
        },
        "fast_adoption": {
          "near_term_risk": 0.0462,
          "realized_risk_proxy": 0.0037
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83501",
      "title": "Port limit helmsman/steersman/engine driver/tugmaster",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.682,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1622,
      "offset_buffer_score": 0.6876,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1264,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.007,
      "base_near_term_risk": 0.0024,
      "base_realized_risk_proxy": 0.0002,
      "realization_scalar": 0.0884,
      "gap_to_structural": 0.0068,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0013,
          "realized_risk_proxy": 0.0001
        },
        "base": {
          "near_term_risk": 0.0024,
          "realized_risk_proxy": 0.0002
        },
        "fast_adoption": {
          "near_term_risk": 0.0049,
          "realized_risk_proxy": 0.0004
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81252",
      "title": "Precision grinding machine setter-operator",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5621,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1581,
      "offset_buffer_score": 0.4195,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1253,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0773,
      "base_near_term_risk": 0.0273,
      "base_realized_risk_proxy": 0.0029,
      "realization_scalar": 0.1079,
      "gap_to_structural": 0.0744,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0145,
          "realized_risk_proxy": 0.0016
        },
        "base": {
          "near_term_risk": 0.0273,
          "realized_risk_proxy": 0.0029
        },
        "fast_adoption": {
          "near_term_risk": 0.0545,
          "realized_risk_proxy": 0.0059
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81841",
      "title": "Printing machine operator",
      "risk_band": "moderate",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5746,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1556,
      "offset_buffer_score": 0.4443,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1247,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2691,
      "base_near_term_risk": 0.095,
      "base_realized_risk_proxy": 0.0101,
      "realization_scalar": 0.1059,
      "gap_to_structural": 0.259,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0504,
          "realized_risk_proxy": 0.0053
        },
        "base": {
          "near_term_risk": 0.095,
          "realized_risk_proxy": 0.0101
        },
        "fast_adoption": {
          "near_term_risk": 0.1893,
          "realized_risk_proxy": 0.02
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81501",
      "title": "Sewing machine operator",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5619,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1439,
      "offset_buffer_score": 0.4187,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1218,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0782,
      "base_near_term_risk": 0.0274,
      "base_realized_risk_proxy": 0.0029,
      "realization_scalar": 0.1069,
      "gap_to_structural": 0.0753,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0145,
          "realized_risk_proxy": 0.0016
        },
        "base": {
          "near_term_risk": 0.0274,
          "realized_risk_proxy": 0.0029
        },
        "fast_adoption": {
          "near_term_risk": 0.0545,
          "realized_risk_proxy": 0.0058
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "81000",
      "title": "Stationary plant and machine supervisor/general foreman",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.7136,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1703,
      "offset_buffer_score": 0.7657,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1284,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0237,
      "base_near_term_risk": 0.0084,
      "base_realized_risk_proxy": 0.0007,
      "realization_scalar": 0.0832,
      "gap_to_structural": 0.023,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0044,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0084,
          "realized_risk_proxy": 0.0007
        },
        "fast_adoption": {
          "near_term_risk": 0.0167,
          "realized_risk_proxy": 0.0014
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "82000",
      "title": "Supervisor/General foreman of assemblers and quality checkers",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.7094,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1744,
      "offset_buffer_score": 0.7608,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1294,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0243,
      "base_near_term_risk": 0.0085,
      "base_realized_risk_proxy": 0.0007,
      "realization_scalar": 0.08,
      "gap_to_structural": 0.0236,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0045,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0085,
          "realized_risk_proxy": 0.0007
        },
        "fast_adoption": {
          "near_term_risk": 0.017,
          "realized_risk_proxy": 0.0014
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83322",
      "title": "Trailer-truck driver (including prime mover driver)",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.634,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.1331,
      "offset_buffer_score": 0.5658,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1191,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1007,
      "base_near_term_risk": 0.0353,
      "base_realized_risk_proxy": 0.0031,
      "realization_scalar": 0.0893,
      "gap_to_structural": 0.0976,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0187,
          "realized_risk_proxy": 0.0017
        },
        "base": {
          "near_term_risk": 0.0353,
          "realized_risk_proxy": 0.0031
        },
        "fast_adoption": {
          "near_term_risk": 0.0703,
          "realized_risk_proxy": 0.0063
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83110",
      "title": "Train operator",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6751,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1618,
      "offset_buffer_score": 0.672,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1262,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0308,
      "base_near_term_risk": 0.0109,
      "base_realized_risk_proxy": 0.001,
      "realization_scalar": 0.0895,
      "gap_to_structural": 0.0298,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0058,
          "realized_risk_proxy": 0.0005
        },
        "base": {
          "near_term_risk": 0.0109,
          "realized_risk_proxy": 0.001
        },
        "fast_adoption": {
          "near_term_risk": 0.0217,
          "realized_risk_proxy": 0.0019
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83223",
      "title": "Van driver",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.7271,
      "offset_potential_band": "high",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1312,
      "offset_buffer_score": 0.6511,
      "demand_persistence_score": 0.7266,
      "signal_alignment_score": 0.1186,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0639,
      "base_near_term_risk": 0.0224,
      "base_realized_risk_proxy": 0.0018,
      "realization_scalar": 0.0797,
      "gap_to_structural": 0.0621,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0119,
          "realized_risk_proxy": 0.0009
        },
        "base": {
          "near_term_risk": 0.0224,
          "realized_risk_proxy": 0.0018
        },
        "fast_adoption": {
          "near_term_risk": 0.0446,
          "realized_risk_proxy": 0.0036
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "83324",
      "title": "Waste truck driver (including hooklift trucks with roll-on containers)",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.6298,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.1371,
      "offset_buffer_score": 0.5609,
      "demand_persistence_score": 0.5166,
      "signal_alignment_score": 0.1201,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1046,
      "base_near_term_risk": 0.0366,
      "base_realized_risk_proxy": 0.0035,
      "realization_scalar": 0.0959,
      "gap_to_structural": 0.1011,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0194,
          "realized_risk_proxy": 0.0019
        },
        "base": {
          "near_term_risk": 0.0366,
          "realized_risk_proxy": 0.0035
        },
        "fast_adoption": {
          "near_term_risk": 0.073,
          "realized_risk_proxy": 0.007
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "93333",
      "title": "Aircraft loader (e.g. airport baggage/cargo handler)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5011,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2486,
      "offset_buffer_score": 0.4321,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1479,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0318,
      "base_near_term_risk": 0.0111,
      "base_realized_risk_proxy": 0.0013,
      "realization_scalar": 0.1167,
      "gap_to_structural": 0.0305,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0059,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0111,
          "realized_risk_proxy": 0.0013
        },
        "fast_adoption": {
          "near_term_risk": 0.0222,
          "realized_risk_proxy": 0.0026
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96211",
      "title": "Bell captain",
      "risk_band": "moderate",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.491,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.261,
      "offset_buffer_score": 0.4081,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.151,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1958,
      "base_near_term_risk": 0.0685,
      "base_realized_risk_proxy": 0.0082,
      "realization_scalar": 0.1194,
      "gap_to_structural": 0.1876,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0364,
          "realized_risk_proxy": 0.0043
        },
        "base": {
          "near_term_risk": 0.0685,
          "realized_risk_proxy": 0.0082
        },
        "fast_adoption": {
          "near_term_risk": 0.1366,
          "realized_risk_proxy": 0.0163
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96212",
      "title": "Bellboy/Hotel porter",
      "risk_band": "moderate",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4911,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2607,
      "offset_buffer_score": 0.408,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.151,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1919,
      "base_near_term_risk": 0.0685,
      "base_realized_risk_proxy": 0.0082,
      "realization_scalar": 0.1194,
      "gap_to_structural": 0.1837,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0363,
          "realized_risk_proxy": 0.0043
        },
        "base": {
          "near_term_risk": 0.0685,
          "realized_risk_proxy": 0.0082
        },
        "fast_adoption": {
          "near_term_risk": 0.1365,
          "realized_risk_proxy": 0.0163
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96261",
      "title": "Building caretaker/Watchman",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5403,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2843,
      "offset_buffer_score": 0.5266,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1569,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0321,
      "base_near_term_risk": 0.0112,
      "base_realized_risk_proxy": 0.0013,
      "realization_scalar": 0.1124,
      "gap_to_structural": 0.0308,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.006,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0112,
          "realized_risk_proxy": 0.0013
        },
        "fast_adoption": {
          "near_term_risk": 0.0224,
          "realized_risk_proxy": 0.0025
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96256",
      "title": "Bus attendant",
      "risk_band": "moderate",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.519,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2359,
      "offset_buffer_score": 0.458,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1448,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1693,
      "base_near_term_risk": 0.0592,
      "base_realized_risk_proxy": 0.0067,
      "realization_scalar": 0.1138,
      "gap_to_structural": 0.1626,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0314,
          "realized_risk_proxy": 0.0036
        },
        "base": {
          "near_term_risk": 0.0592,
          "realized_risk_proxy": 0.0067
        },
        "fast_adoption": {
          "near_term_risk": 0.1181,
          "realized_risk_proxy": 0.0134
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96254",
      "title": "Car park attendant",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5215,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2415,
      "offset_buffer_score": 0.4693,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1462,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1357,
      "base_near_term_risk": 0.0475,
      "base_realized_risk_proxy": 0.0054,
      "realization_scalar": 0.1134,
      "gap_to_structural": 0.1303,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0252,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.0475,
          "realized_risk_proxy": 0.0054
        },
        "fast_adoption": {
          "near_term_risk": 0.0947,
          "realized_risk_proxy": 0.0107
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "93100",
      "title": "Civil engineering/Building construction labourer",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5302,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2522,
      "offset_buffer_score": 0.5,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1488,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0204,
      "base_near_term_risk": 0.0072,
      "base_realized_risk_proxy": 0.0008,
      "realization_scalar": 0.1119,
      "gap_to_structural": 0.0196,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0038,
          "realized_risk_proxy": 0.0004
        },
        "base": {
          "near_term_risk": 0.0072,
          "realized_risk_proxy": 0.0008
        },
        "fast_adoption": {
          "near_term_risk": 0.0143,
          "realized_risk_proxy": 0.0016
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91000",
      "title": "Cleaning supervisor",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.577,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2535,
      "offset_buffer_score": 0.6043,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1492,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0435,
      "base_near_term_risk": 0.0152,
      "base_realized_risk_proxy": 0.0016,
      "realization_scalar": 0.1042,
      "gap_to_structural": 0.0419,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0081,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0152,
          "realized_risk_proxy": 0.0016
        },
        "fast_adoption": {
          "near_term_risk": 0.0304,
          "realized_risk_proxy": 0.0032
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96272",
      "title": "Concierge (hotel)",
      "risk_band": "high",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5233,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2575,
      "offset_buffer_score": 0.4755,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1502,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.3144,
      "base_near_term_risk": 0.1116,
      "base_realized_risk_proxy": 0.0127,
      "realization_scalar": 0.1141,
      "gap_to_structural": 0.3017,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0592,
          "realized_risk_proxy": 0.0068
        },
        "base": {
          "near_term_risk": 0.1116,
          "realized_risk_proxy": 0.0127
        },
        "fast_adoption": {
          "near_term_risk": 0.2224,
          "realized_risk_proxy": 0.0254
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91153",
      "title": "Dishwasher",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4717,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2635,
      "offset_buffer_score": 0.3684,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1517,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.037,
      "base_near_term_risk": 0.0129,
      "base_realized_risk_proxy": 0.0016,
      "realization_scalar": 0.1226,
      "gap_to_structural": 0.0354,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0069,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0129,
          "realized_risk_proxy": 0.0016
        },
        "fast_adoption": {
          "near_term_risk": 0.0258,
          "realized_risk_proxy": 0.0032
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96262",
      "title": "Doorman",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4887,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.283,
      "offset_buffer_score": 0.4117,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1565,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0364,
      "base_near_term_risk": 0.0127,
      "base_realized_risk_proxy": 0.0015,
      "realization_scalar": 0.1209,
      "gap_to_structural": 0.0349,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0068,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0127,
          "realized_risk_proxy": 0.0015
        },
        "fast_adoption": {
          "near_term_risk": 0.0254,
          "realized_risk_proxy": 0.0031
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "94103",
      "title": "Fast food preparer",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4797,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2475,
      "offset_buffer_score": 0.3839,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1477,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1209,
      "base_near_term_risk": 0.0423,
      "base_realized_risk_proxy": 0.0051,
      "realization_scalar": 0.1202,
      "gap_to_structural": 0.1158,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0225,
          "realized_risk_proxy": 0.0027
        },
        "base": {
          "near_term_risk": 0.0423,
          "realized_risk_proxy": 0.0051
        },
        "fast_adoption": {
          "near_term_risk": 0.0844,
          "realized_risk_proxy": 0.0101
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91151",
      "title": "Food and beverage establishments general cleaner",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4718,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2635,
      "offset_buffer_score": 0.3685,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1517,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0361,
      "base_near_term_risk": 0.0126,
      "base_realized_risk_proxy": 0.0015,
      "realization_scalar": 0.1226,
      "gap_to_structural": 0.0346,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0067,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0126,
          "realized_risk_proxy": 0.0015
        },
        "fast_adoption": {
          "near_term_risk": 0.0252,
          "realized_risk_proxy": 0.0031
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "94102",
      "title": "Food/Drink stall assistant",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.481,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2451,
      "offset_buffer_score": 0.3842,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1471,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1291,
      "base_near_term_risk": 0.0452,
      "base_realized_risk_proxy": 0.0054,
      "realization_scalar": 0.12,
      "gap_to_structural": 0.1237,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.024,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.0452,
          "realized_risk_proxy": 0.0054
        },
        "fast_adoption": {
          "near_term_risk": 0.0901,
          "realized_risk_proxy": 0.0108
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96111",
      "title": "General waste collection, recycling and material recovery worker",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4806,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.246,
      "offset_buffer_score": 0.3842,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1473,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0535,
      "base_near_term_risk": 0.0187,
      "base_realized_risk_proxy": 0.0022,
      "realization_scalar": 0.1201,
      "gap_to_structural": 0.0513,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0099,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.0187,
          "realized_risk_proxy": 0.0022
        },
        "fast_adoption": {
          "near_term_risk": 0.0373,
          "realized_risk_proxy": 0.0045
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91210",
      "title": "Hand launderer/presser (non-household)",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4924,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2518,
      "offset_buffer_score": 0.4164,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1488,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0422,
      "base_near_term_risk": 0.0148,
      "base_realized_risk_proxy": 0.0017,
      "realization_scalar": 0.1181,
      "gap_to_structural": 0.0405,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0078,
          "realized_risk_proxy": 0.0009
        },
        "base": {
          "near_term_risk": 0.0148,
          "realized_risk_proxy": 0.0017
        },
        "fast_adoption": {
          "near_term_risk": 0.0294,
          "realized_risk_proxy": 0.0035
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "93201",
      "title": "Hand packer",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4881,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2514,
      "offset_buffer_score": 0.4064,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1487,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.05,
      "base_near_term_risk": 0.0175,
      "base_realized_risk_proxy": 0.0021,
      "realization_scalar": 0.1188,
      "gap_to_structural": 0.0479,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0093,
          "realized_risk_proxy": 0.0011
        },
        "base": {
          "near_term_risk": 0.0175,
          "realized_risk_proxy": 0.0021
        },
        "fast_adoption": {
          "near_term_risk": 0.0349,
          "realized_risk_proxy": 0.0041
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96253",
      "title": "Hospital/Clinic attendant",
      "risk_band": "moderate",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5195,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2369,
      "offset_buffer_score": 0.4601,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.145,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1617,
      "base_near_term_risk": 0.0569,
      "base_realized_risk_proxy": 0.0065,
      "realization_scalar": 0.1137,
      "gap_to_structural": 0.1552,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0302,
          "realized_risk_proxy": 0.0034
        },
        "base": {
          "near_term_risk": 0.0569,
          "realized_risk_proxy": 0.0065
        },
        "fast_adoption": {
          "near_term_risk": 0.1134,
          "realized_risk_proxy": 0.0129
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91122",
      "title": "Hotel cleaner",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4838,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.245,
      "offset_buffer_score": 0.3903,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1471,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0282,
      "base_near_term_risk": 0.0099,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1195,
      "gap_to_structural": 0.027,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0052,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0099,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0197,
          "realized_risk_proxy": 0.0024
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91121",
      "title": "Housekeeping/Linen room attendant",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4841,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2447,
      "offset_buffer_score": 0.3905,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.147,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0278,
      "base_near_term_risk": 0.0097,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1195,
      "gap_to_structural": 0.0266,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0052,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0097,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0194,
          "realized_risk_proxy": 0.0023
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "94101",
      "title": "Kitchen assistant",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4315,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2439,
      "offset_buffer_score": 0.274,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1468,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1366,
      "base_near_term_risk": 0.0478,
      "base_realized_risk_proxy": 0.0056,
      "realization_scalar": 0.1164,
      "gap_to_structural": 0.131,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0254,
          "realized_risk_proxy": 0.003
        },
        "base": {
          "near_term_risk": 0.0478,
          "realized_risk_proxy": 0.0056
        },
        "fast_adoption": {
          "near_term_risk": 0.0953,
          "realized_risk_proxy": 0.0111
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96252",
      "title": "Laboratory attendant",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5217,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2381,
      "offset_buffer_score": 0.4663,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1453,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1466,
      "base_near_term_risk": 0.0513,
      "base_realized_risk_proxy": 0.0058,
      "realization_scalar": 0.1133,
      "gap_to_structural": 0.1408,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0272,
          "realized_risk_proxy": 0.0031
        },
        "base": {
          "near_term_risk": 0.0513,
          "realized_risk_proxy": 0.0058
        },
        "fast_adoption": {
          "near_term_risk": 0.1023,
          "realized_risk_proxy": 0.0116
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "92142",
      "title": "Landscape worker",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4966,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2524,
      "offset_buffer_score": 0.4262,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1489,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0286,
      "base_near_term_risk": 0.01,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1174,
      "gap_to_structural": 0.0274,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0053,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.01,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.02,
          "realized_risk_proxy": 0.0023
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96291",
      "title": "Leaflet and newspaper distributor/deliverer",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5061,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2628,
      "offset_buffer_score": 0.4433,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1515,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1165,
      "base_near_term_risk": 0.0408,
      "base_realized_risk_proxy": 0.0048,
      "realization_scalar": 0.117,
      "gap_to_structural": 0.1117,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0216,
          "realized_risk_proxy": 0.0025
        },
        "base": {
          "near_term_risk": 0.0408,
          "realized_risk_proxy": 0.0048
        },
        "fast_adoption": {
          "near_term_risk": 0.0813,
          "realized_risk_proxy": 0.0095
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91220",
      "title": "Motor vehicle cleaner/polisher",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4773,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2722,
      "offset_buffer_score": 0.39,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1538,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.039,
      "base_near_term_risk": 0.0136,
      "base_realized_risk_proxy": 0.0017,
      "realization_scalar": 0.1217,
      "gap_to_structural": 0.0373,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0072,
          "realized_risk_proxy": 0.0009
        },
        "base": {
          "near_term_risk": 0.0136,
          "realized_risk_proxy": 0.0017
        },
        "fast_adoption": {
          "near_term_risk": 0.0272,
          "realized_risk_proxy": 0.0033
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "93336",
      "title": "Mover",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5033,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.246,
      "offset_buffer_score": 0.4341,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1473,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0294,
      "base_near_term_risk": 0.0103,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1163,
      "gap_to_structural": 0.0282,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0055,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0103,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0205,
          "realized_risk_proxy": 0.0024
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96293",
      "title": "Odd job person",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5061,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.263,
      "offset_buffer_score": 0.4436,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1516,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1152,
      "base_near_term_risk": 0.0405,
      "base_realized_risk_proxy": 0.0047,
      "realization_scalar": 0.117,
      "gap_to_structural": 0.1105,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0215,
          "realized_risk_proxy": 0.0025
        },
        "base": {
          "near_term_risk": 0.0405,
          "realized_risk_proxy": 0.0047
        },
        "fast_adoption": {
          "near_term_risk": 0.0807,
          "realized_risk_proxy": 0.0094
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91131",
      "title": "Office, commercial and industrial establishments indoor cleaner",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4861,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2416,
      "offset_buffer_score": 0.3917,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1462,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0381,
      "base_near_term_risk": 0.0134,
      "base_realized_risk_proxy": 0.0016,
      "realization_scalar": 0.1192,
      "gap_to_structural": 0.0365,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0071,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0134,
          "realized_risk_proxy": 0.0016
        },
        "fast_adoption": {
          "near_term_risk": 0.0268,
          "realized_risk_proxy": 0.0032
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91133",
      "title": "Office, commercial and industrial establishments multi-skilled cleaner cum machine operator",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4825,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": 0.224,
      "postings_resistance_score": 0.8208,
      "transition_friction_score": 0.2475,
      "offset_buffer_score": 0.3901,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1477,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0319,
      "base_near_term_risk": 0.0112,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1095,
      "gap_to_structural": 0.0307,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.006,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0112,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0224,
          "realized_risk_proxy": 0.0025
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91132",
      "title": "Office, commercial and industrial establishments outdoor cleaner",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4847,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.244,
      "offset_buffer_score": 0.3912,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1468,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0345,
      "base_near_term_risk": 0.0122,
      "base_realized_risk_proxy": 0.0015,
      "realization_scalar": 0.1194,
      "gap_to_structural": 0.033,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0065,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0122,
          "realized_risk_proxy": 0.0015
        },
        "fast_adoption": {
          "near_term_risk": 0.0242,
          "realized_risk_proxy": 0.0029
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96251",
      "title": "Office/Library attendant",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5234,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2377,
      "offset_buffer_score": 0.4696,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1452,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1377,
      "base_near_term_risk": 0.0484,
      "base_realized_risk_proxy": 0.0055,
      "realization_scalar": 0.1131,
      "gap_to_structural": 0.1322,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0257,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.0484,
          "realized_risk_proxy": 0.0055
        },
        "fast_adoption": {
          "near_term_risk": 0.0966,
          "realized_risk_proxy": 0.0109
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96213",
      "title": "Porter (except hotel)",
      "risk_band": "moderate",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4912,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2597,
      "offset_buffer_score": 0.4071,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1507,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.2004,
      "base_near_term_risk": 0.0715,
      "base_realized_risk_proxy": 0.0085,
      "realization_scalar": 0.1194,
      "gap_to_structural": 0.1919,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0379,
          "realized_risk_proxy": 0.0045
        },
        "base": {
          "near_term_risk": 0.0715,
          "realized_risk_proxy": 0.0085
        },
        "fast_adoption": {
          "near_term_risk": 0.1425,
          "realized_risk_proxy": 0.017
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91161",
      "title": "Residential and open areas general cleaner",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4977,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2472,
      "offset_buffer_score": 0.4231,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1476,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0299,
      "base_near_term_risk": 0.0105,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1173,
      "gap_to_structural": 0.0287,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0056,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0105,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.021,
          "realized_risk_proxy": 0.0025
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96255",
      "title": "Sports and recreational attendant (e.g. golf marshal, golf caddie, fun fair attendant, bowling alley attendant, swimming",
      "risk_band": "low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5215,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2407,
      "offset_buffer_score": 0.4685,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.146,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1322,
      "base_near_term_risk": 0.0476,
      "base_realized_risk_proxy": 0.0054,
      "realization_scalar": 0.1134,
      "gap_to_structural": 0.1268,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0253,
          "realized_risk_proxy": 0.0029
        },
        "base": {
          "near_term_risk": 0.0476,
          "realized_risk_proxy": 0.0054
        },
        "fast_adoption": {
          "near_term_risk": 0.0949,
          "realized_risk_proxy": 0.0108
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "91152",
      "title": "Table-top cleaner",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4714,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.264,
      "offset_buffer_score": 0.3683,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1518,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0353,
      "base_near_term_risk": 0.0123,
      "base_realized_risk_proxy": 0.0015,
      "realization_scalar": 0.1227,
      "gap_to_structural": 0.0338,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0065,
          "realized_risk_proxy": 0.0008
        },
        "base": {
          "near_term_risk": 0.0123,
          "realized_risk_proxy": 0.0015
        },
        "fast_adoption": {
          "near_term_risk": 0.0246,
          "realized_risk_proxy": 0.003
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "94104",
      "title": "Tea server/steward (excluding bartender, barista and food/drink stall assistant)",
      "risk_band": "low",
      "archetype": "service_hospitality",
      "short_run_cap_score": 0.14,
      "offset_potential_score": 0.4587,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.16,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.3025,
      "offset_buffer_score": 0.3707,
      "demand_persistence_score": 0.4459,
      "signal_alignment_score": 0.2091,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.1321,
      "base_near_term_risk": 0.0462,
      "base_realized_risk_proxy": 0.0066,
      "realization_scalar": 0.1429,
      "gap_to_structural": 0.1255,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0245,
          "realized_risk_proxy": 0.0035
        },
        "base": {
          "near_term_risk": 0.0462,
          "realized_risk_proxy": 0.0066
        },
        "fast_adoption": {
          "near_term_risk": 0.0922,
          "realized_risk_proxy": 0.0132
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "92141",
      "title": "Tree worker/technician",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4963,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.253,
      "offset_buffer_score": 0.4262,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1491,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0281,
      "base_near_term_risk": 0.0098,
      "base_realized_risk_proxy": 0.0012,
      "realization_scalar": 0.1175,
      "gap_to_structural": 0.0269,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0052,
          "realized_risk_proxy": 0.0006
        },
        "base": {
          "near_term_risk": 0.0098,
          "realized_risk_proxy": 0.0012
        },
        "fast_adoption": {
          "near_term_risk": 0.0196,
          "realized_risk_proxy": 0.0023
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "93335",
      "title": "Vehicle attendant",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.5028,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2459,
      "offset_buffer_score": 0.4329,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1473,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0323,
      "base_near_term_risk": 0.0113,
      "base_realized_risk_proxy": 0.0013,
      "realization_scalar": 0.1164,
      "gap_to_structural": 0.031,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.006,
          "realized_risk_proxy": 0.0007
        },
        "base": {
          "near_term_risk": 0.0113,
          "realized_risk_proxy": 0.0013
        },
        "fast_adoption": {
          "near_term_risk": 0.0225,
          "realized_risk_proxy": 0.0026
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "93334",
      "title": "Warehouse worker",
      "risk_band": "very_low",
      "archetype": "operations_logistics",
      "short_run_cap_score": 0.26,
      "offset_potential_score": 0.4329,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.36,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.2653,
      "offset_buffer_score": 0.3109,
      "demand_persistence_score": 0.4339,
      "signal_alignment_score": 0.2898,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0327,
      "base_near_term_risk": 0.0115,
      "base_realized_risk_proxy": 0.0023,
      "realization_scalar": 0.1993,
      "gap_to_structural": 0.0304,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0061,
          "realized_risk_proxy": 0.0012
        },
        "base": {
          "near_term_risk": 0.0115,
          "realized_risk_proxy": 0.0023
        },
        "fast_adoption": {
          "near_term_risk": 0.0228,
          "realized_risk_proxy": 0.0046
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    },
    {
      "ssoc": "96112",
      "title": "Waste recycling sorter",
      "risk_band": "very_low",
      "archetype": "field_manual",
      "short_run_cap_score": 0.12,
      "offset_potential_score": 0.4794,
      "offset_potential_band": "medium",
      "labour_signal": "strong",
      "employer_pressure_score": 0.054,
      "labour_softness_score": 0.205,
      "postings_support_score": null,
      "postings_resistance_score": 1,
      "transition_friction_score": 0.248,
      "offset_buffer_score": 0.3837,
      "demand_persistence_score": 0.4534,
      "signal_alignment_score": 0.1478,
      "research_keys": [
        "bick_blandin_deming_2025",
        "humlum_vestergaard_2025",
        "metr_time_horizons_2026",
        "anthropic_labor_market_impacts_2026",
        "imf_occupational_mobility_2024"
      ],
      "structural_risk": 0.0492,
      "base_near_term_risk": 0.0173,
      "base_realized_risk_proxy": 0.0021,
      "realization_scalar": 0.1203,
      "gap_to_structural": 0.0471,
      "scenarios": {
        "conservative": {
          "near_term_risk": 0.0092,
          "realized_risk_proxy": 0.0011
        },
        "base": {
          "near_term_risk": 0.0173,
          "realized_risk_proxy": 0.0021
        },
        "fast_adoption": {
          "near_term_risk": 0.0345,
          "realized_risk_proxy": 0.0041
        }
      },
      "method": "market_calibrated_realized_risk_v3"
    }
  ]
}
